Похоже, вы хотите динамически добавлять содержимое в TabHost . Вы сможете добавлять различные вкладки в TabActivity после того, как он будет создан на основе переменной. Вот пример ...
TabHost host = findViewById(R.id.my_tabhost);
boolean boo = true; //Variable that will decide what tabs to add
host.setup(); //Need to call before adding tabs
if (boo)
host.addTab(host.newTabSpec("Hello").setIndicator("Hello").setContent(new Intent(this, HelloActivity.class)));
else
host.addTab(host.newTabSpec("Goodbye").setIndicator("Goodbye").setContent(new Intent(this, GoodbyeActivity.class));
Таким образом, вкладки будут другими, если boo
равно true
или если boo имеет значение false. Затем вы можете добавить свой контент в HelloActivity
и GoodbyeActivity
.