TabHost: переключение между вкладками
Я новичок, первый раз пишу на Android. Пытаюсь нарисовать TabHost. Приложение запускается, но сам TabHost не отображается. Помогите :>
Нужно отобразить Main.xml и Three.xml
- Создал Main.xml и его класс MainActivity.java
- Создал Two.xml и его класс ActivityTwo.java
- Создал Three.xml и его класс ActivityThree.java
- B Three.xml поставил TabHost
-
B ActivityThree.java написал:
public class ActivityThree extends TabActivity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.three); TabHost tabHost = getTabHost(); TabHost.TabSpec tabSpec; tabSpec = tabHost.newTabSpec("tag1"); tabSpec.setIndicator("Вкладка1"); tabSpec.setContent(new Intent(this, MainActivity.class)); tabHost.addTab(tabSpec); tabSpec = tabHost.newTabSpec("tag2"); tabSpec.setIndicator("Вкладка2"); tabSpec.setContent(new Intent(this, ActivityTwo.class)); tabHost.addTab(tabSpec);
В каком пункте ошибка?
Источник: Stack Overflow на русском