Я пытаюсь реализовать некоторые простые вкладки в активности.
Я думаю, что у меня есть код xml ok (я использую минимальный tabHost/widget/FrameLayout, найденный в примере кода), однако у меня проблемы с java-стороной.
В большинстве документов о том, как это сделать, чтобы использовать TabWidget, этот класс теперь устарел. Предполагается, что нужно использовать фрагменты. Но фрагменты, похоже, используются совсем по-другому.
Кто-то отправляется примерный код того, как реализовать в java некоторые очень простые вкладки, определенные в XML файле, теперь TabHost не рекомендуется. (Пример [здесь [1 не использует xml)
Как реализовать вкладки теперь, когда TabActivity устарела
Ответ 1
Если вы перейдете в руководство разработчика Android, они покажут, как это можно сделать
http://developer.android.com/reference/android/app/TabActivity.html
Существует пример кода, который показывает вам, как это сделать, используя фрагменты
Ответ 2
Создайте свои вкладки, используя фрагменты.
Хороший пример: http://thepseudocoder.wordpress.com/2011/10/04/android-tabs-the-fragment-way/
И, конечно же, вы должны прочитать о фрагментации в официальной документации: http://developer.android.com/reference/android/support/v4/app/FragmentActivity.html
Искать больше - есть много других примеров, как создавать вкладки таким образом.
Ответ 3
Создать включить Linringayout с небольшими изображениями и реализовать интерфейс с навигацией к этим изображениям (вкладки),
public interface Tabs {
public void moveToTab1();
public void moveToTab2();
public void moveToTab3();
public void moveToTab4();
}
public Activity implements Tabs {
public void moveToTab1() {
startActivity();
finish();
}
}
// other methods