Путаница в добавлении фрагментов - PullRequest
0 голосов
/ 09 апреля 2019

У меня путаница с использованием фрагментов.Я читал, что для добавления пользовательского интерфейса к фрагментам, которые мы используем:

public static class ExampleFragment extends Fragment {
    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
                             Bundle savedInstanceState) {
        // Inflate the layout for this fragment
        return inflater.inflate(R.layout.example_fragment, container, false);
    }
}

Но затем, чтобы добавить фрагменты к деятельности, у нас есть два пути: динамически с помощью программирования и с помощью файла XML.Я хочу знать, как работает каждый способ (выполняет одно и то же).Может кто-нибудь объяснить мне, используя код, как эти два подхода различны, но делают одно и то же (добавьте фрагменты к действиям. Я прочитал из https://developer.android.com/guide/components/fragments.html#java

1 Ответ

0 голосов
/ 09 апреля 2019

Они не одинаковы.Динамически добавляя свой фрагмент, вы можете реагировать на ввод пользователя, чтобы показать определенные фрагменты.Это делается, например, в панелях навигации.С другой стороны, когда вы добавляете свой фрагмент в макет действий, вы, вероятно, хотите, чтобы он был виден все время.Это используется, когда вы хотите поддерживать книжную и альбомную компоновки.

Способы реализации любого из методов описаны по предоставленной вами ссылке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...