2016-08-20 3 views
0

Я создал 3 вкладки, т. Е. Tab1, tab2 и tab3, используя фрагменты.Как показать активность вкладок фрагментов?

Когда я нажимаю кнопку в tab1, она переходит к другой активности I.e., songlist.Java и xml.

Опять же, когда я нажимаю кнопку в списке песен, тогда она должна отображать tab2.

Как я могу отобразить tab2, который является вкладкой фрагмента в списке песен, который является нормальной деятельностью?

ответ

0

Вы не должны вызывать намерение в tab1 tab2 и tab3 для отображения в том же действии. Вы должны использовать фрагмент для вкладки activity.If необходимо отобразить в tab1 Список песен Технического райдер, то вы должны расширить фрагмент в songlist.java и вызвать songlist.java в Tab1 Как и в вашем MainActivity

adapter.addFragment(new Songlist(),"tab1"); 

Тогда вы будете теперь в состоянии переключите другие вкладки.

+0

Теперь мой класс songlist распространяется на appCompatActivity. Если я расширяю класс списка песен с помощью фрагмента, то я не могу выполнять определенные вещи, такие как findViewById, toast и т. Д. –

+0

вы всегда можете вызывать view.findViewById или getActivity() в качестве контекста. – Queendevelopers

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