Я собираю tabHost, чтобы содержать весь контент моего приложения Android в 3 вкладках, должен ли я создавать содержимое вкладки внутри его линейного макета или создавать содержимое вкладки в отдельном фрагменте и включать его в макет вкладки? И как включить фрагмент в макет также? Извините меня, я немного начинаю с этим.Как структурировать вкладки в tabHost в Android?
0
A
ответ
0
вы просто добавить viewpagger для вызова фрагментировать
общественного класса MyPagerAdapter расширяет FragmentPagerAdapter {
private final String[] TITLES = { "Fragment1", "Fragment2", "Fragment2" };
public MyPagerAdapter(FragmentManager fm) {
super(fm);
}
@Override
public CharSequence getPageTitle(int position) {
return TITLES[position];
}
@Override
public int getCount() {
return TITLES.length;
}
@Override
public Fragment getItem(int position) {
//return SuperAwesomeCardFragment.newInstance(position);
switch (position) {
case 0:
return new JavaFragment1(); //this call you fragment1
case 1:
return new JavaFragment2(); //this call you fragment2
case 2:
return new JavaFragment3(); //this call you fragment3
}
return null;
}
}
вкладка хост вид молча осуждается. вероятно, не то, что вы хотите сделать. загляните в viewpager. это может помочь http://developer.android.com/training/implementing-navigation/lateral.html – dabluck
Видел ответ здесь, просто говоря наоборот, если бы я использовал tabHost над veiwPager! –
это странно. Я не могу представить, чтобы кто-либо рекомендовал вкладку в 2015 году. – dabluck