0
我是這個平臺的新手,已經開始喜歡它了。我正在爲使用Tabhost使用TabActivity類顯示兩個單獨的 活動的項目在UI上工作 。這工作正常。 現在我想添加一個viewflipper的方程。我正在嘗試 使用addView()方法將tabhost小部件添加到viewflipper。 如:在viewflipper中添加一個tabhost
public class Main extends TabActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
TabHost host = getTabHost();
host.addTab(host.newTabSpec("one").setIndicator("First").setContent(
new Intent(this, First.class)));
host.addTab(host.newTabSpec("two").setIndicator("Second")
.setContent(new Intent(this, Second.class)));
Button btn1 = new Button(this);
btn1.setText("Second Screen");
flipper = new ViewFlipper(this);
flipper.addView(host);
flipper.addView(btn1);
setContentView(flipper);
}
}
的主要動機是有兩個活動的所有標籤式的應用程序。 viewflipper然後將在這兩個活動之間翻轉。我是 認爲另一種方法是使用xml佈局來保存tabhost ,並將其包含在視圖中。 我現在正在避免它,因爲那意味着我會再次爲這兩個類編寫代碼 。 要整理所有這些,有沒有辦法在瀏覽器中包含tabhost。
感謝,
新的人