Фрагмент не отображается в предложении, когда я пытаюсь надуть - PullRequest
0 голосов
/ 22 марта 2019

Я пытаюсь надуть один из своих фрагментов.Тем не менее, фрагмент не отображается в автосупредставлении.Поэтому я вручную ввел название фрагмента.При этом имя фрагмента показывалось красным цветом текста, а также красными волнистыми линиями, отображавшимися под всеми именами классов.Однако, когда я запускаю приложение, оно прекрасно работает без каких-либо ошибок.

У меня есть три фрагмента: fragment_dynamic_android.xml, fragment_dynamic_windows.xml и fragment_dynamic_ios.xml.

Я могу раздуватьfragment_dynamic_android.xml в AndroidFragment.java классе по методу onCreateView.

Но когда я пытаюсь надуть метод fragment_dynamic_windows.xml по WindowsFragment.java * onCreateView.

Красный цвет текста

Просмотр rootView = inflater.inflate ( R.layout.fragment_dynamic_windows , контейнер, false);

Приложения запускаются без ошибок.

package app.tab.simple.fragmenttut;

import android.os.Bundle;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;

public class WindowsFragment extends Fragment {
    @Nullable
    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
        View rootView = inflater.inflate(R.layout.fragment_dynamic_windows, container, false);
        return rootView;
    }
}

1 Ответ

0 голосов
/ 22 марта 2019

После некоторого разочарования выключил компьютер и пошел что-то делать. Пришел снова и открыл проект, ошибка пропала. Не уверен, почему андроид студия вела себя так.

...