Я ищу способ придать стиль моим вкладкам Android Android 4, похожим на изображение, и что каждая вкладка имеет свой собственный класс активности.Ice Cream Sandwich Android Tabs Стиль
ответ
В качестве примечания, TabHost является частью Android Android, поэтому он будет отображаться по-разному для каждого телефона (если вы не создадите изображения вкладки).
Панель ActionBarSherlock обеспечит более удобную навигацию по интерфейсу ICS до устройств до 4.0: http://actionbarsherlock.com/. Это также очень хорошая библиотека для других элементов, связанных с действиями, если вы хотите поддерживать более ранние цели.
Если у вас есть панель вкладок в, за вкладке фрагменты, вероятно, самый простой путь: http://thepseudocoder.wordpress.com/2011/10/13/android-tabs-viewpager-swipe-able-tabs-ftw/
Я согласен с этим. Вы также можете использовать панель действий, в этом случае атрибуты темы, о которых вам нужно беспокоиться, - это «actionBarTabStyle» и «actionBarTabBarStyle». Если вы хотите только вкладки сверху, вы должны вызвать 'setDisplayShowHomeEnabled (false)' и 'setDisplayShowTitleEnabled (false)' на панели действий. – Karakuri
Вы хотите использовать TabHost
методИспользуйте tabHost в addTab() для установки изображения и связанного активности для каждой вкладки, как это (в OnCreate метод вашего .Java файла)
TabHost tabHost = getTabHost();
tabHost.addTab(tabHost.newTabSpec("tab1").setIndicator("First", getResources().getDrawable(R.drawable.tab1pic)).setContent(new Intent(this, FirstActivity.class)));
tabHost.addTab(tabHost.newTabSpec("tab2").setIndicator("Second", getResources().getDrawable(R.drawable.tab2pic)).setContent(new Intent(this, SecondActivity.class)));
/* etc */
tabHost.setCurrentTab(0);
Вы используете ActionBar? – Karakuri