0
嘿,我是新來的android開發和大多數程序設計的其他然後2個學期的C++。但我的問題圍繞着這個教程http://developer.android.com/resources/tutorials/views/hello-tabwidget.html我能夠按照如何編寫以前的,但是當涉及到這個時,我遇到了麻煩。我的問題是,當它爲每個選項卡創建一個單獨的活動時是什麼意思,我該如何解決這個問題?幫助選項卡教程
嘿,我是新來的android開發和大多數程序設計的其他然後2個學期的C++。但我的問題圍繞着這個教程http://developer.android.com/resources/tutorials/views/hello-tabwidget.html我能夠按照如何編寫以前的,但是當涉及到這個時,我遇到了麻煩。我的問題是,當它爲每個選項卡創建一個單獨的活動時是什麼意思,我該如何解決這個問題?幫助選項卡教程
您只需要create two or more activities via the normal means:創建一個擴展Activity的類,並在清單中聲明它們等。然後創建可擴展TabActivity的選項卡活動。從那裏,這個代碼剪斷突出的高點(注意,我假定兩種活動存在所謂ActivityA和ActivityB)...
public class MyTabActivity extends TabActivity {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.my_tab_layout);
final Resources res = getResources();
final TabHost tabHost = getTabHost();
TabHost.TabSpec spec;
Intent intent;
/* Add tab A */
intent = new Intent().setClass(this, ActivityA.class);
spec = tabHost.newTabSpec("tab_a")
.setIndicator("Tab A", res.getDrawable(R.drawable.ic_tab_a))
.setContent(intent);
tabHost.addTab(spec);
/* Add tab B */
intent = new Intent().setClass(this, ActivityB.class);
spec = tabHost.newTabSpec("tab_b")
.setIndicator("Tab B", res.getDrawable(R.drawable.ic_tab_b))
.setContent(intent);
tabHost.addTab(spec);
}
}
你有什麼不明白的關於「創建爲每個標籤單獨活動」?那句話的哪一部分對你沒有意義。 – Falmarri 2010-12-03 21:07:48