2014-12-18 3 views
0

У меня есть требование в моем приложении. мое приложение имеет 6 фрагментов в ящике навигации, каждый фрагмент представляет отдельный элемент в списке ящиков навигации.Использование нескольких фрагментов внутри фрагмента в android

Но в одном из фрагментов мне нужно реализовать форму, которая будет распространяться по 5 просмотров по одному, может кто-нибудь предложить мне, как подойти к этому в андроиде.

Первоначально я думал об этом с помощью ViewPager, но мне не нужна горизонтальная прокрутка, но при нажатии на кнопку нужно перейти к следующему экрану.

Просьба посоветуйте мне, как подойти к этому.

Thanks & С уважением.

Nagendra

+2

вы можете реализовать, обработав изменение фрагмента при следующем нажатии кнопки. Каждый раз, когда пользователь нажимает на следующую или предыдущую кнопку, измените фрагмент или перезагрузите новый экземпляр того же фрагмента с обновленным макетом на основе вашего желаемого параметра. –

+0

Но могу ли я создавать фрагменты внутри фрагментов, а второй момент - мне нужно сохранить данные на всех экранах, пока я не нажму кнопку submit на последнем экране, так как это форма – nagendra

+0

относительно создания фрагмента внутри фрагмента pl проверить эту ссылку http: //stackoverflow.com/a/6847770/3831557. Что касается постоянных данных, вы должны поместить свою собственную логику, которую нужно реализовать, прежде чем вызывать вызов смены фрагмента на следующей/предыдущей кнопке. –

ответ

0

Вы можете создать основной фрагмент и суб-фрагментов. Внутри основного фрагмента, покажите суб-фрагменты, заменив их, сохраните данные, создав здесь объект сущности и передайте его суб-фрагментам. Внутренние суб-фрагменты передают данные основному фрагменту с помощью прослушивателей.

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