-1

У меня есть фрагмент DialogFragment, который отображается просто отлично. У него есть текст/картинки/кнопки вверху фрагмента, но в нижней половине я хочу listview (или, я полагаю, ListFragment).Ввод списка в фрагмент диалога?

Я уже создал класс (который расширяет ListFragment) и его адаптер и все такое. Как получить этот список в нижней части диалогового окна?

Я попытался добавить это к моему .xml определения моего макета DialogFragment:

<fragment 
       android:layout_width="match_parent" 
       android:layout_height="match_parent" 
       android:id="@+id/nested_listfragment" 
       class="com.aruka.myapp.NameOfClassExtendingListFragment" 
       /> 
+0

Вы создали свой собственный диалог и раздуваете его уже до класса фрагмента диалога? пожалуйста, покажите нам классы, которые вы сделали –

ответ

1

Вам нужно создать пользовательский макет для вашего диалога фрагмент и поместить ListFragment в него.

Here - хороший ресурс о DialogFragments, если вы хотите узнать больше.

Обновление для исключений:

От Android Documentation. Вы должны раздувать ListFragment программно.

Примечание: вы не можете надуть макет во фрагмент, если этот макет содержит. Вложенные фрагменты поддерживаются только при добавлении к фрагменту динамически.

+0

Я попытался помещать ListFragment внутри него, но через некоторое время он сработает, потому что у него есть ошибки, раздувающиеся –

+0

Это, скорее всего, из-за того, что происходит внутри ListFragment. Можете ли вы опубликовать трассировку стека? – arsent

+0

Я опубликовал фрагмент XML-кода, который я использовал для включения ListFragment внутри диалогового окна DialogFragment –

Смежные вопросы