首先,我是Android新手,但在unix,windows上有多年的各種其他編程經驗,但沒有使用Java或Android。 我想顯示一個帶有3個選項卡的選項卡,每個選項卡都有不同的佈局文件(可以工作)。 我正在努力顯示一個「空白」模板,然後一旦用戶將設置指向一個設置(即通過共享首選項),就從XML文件中檢索數據。當在tabhost中顯示動態時更改textview文本
我的問題是函數populateXMLCharacter永遠不會被調用(使用斷點)。該選項卡活動始終顯示「」,這是一個strig string.xml。 實際上在oncreate函數中放置一個斷點也永遠不會被調用。我曾嘗試在onResume中調用populateXMLCharacter,但它永遠不會被調用。
即時通訊思想的通話因爲標籤:
Resources res = getResources(); // Resource object to get Drawables
TabHost tabHost = getTabHost(); // The activity TabHost
TabHost.TabSpec spec; // Resusable TabSpec for each tab
// Do this and the same for all tabs
spec = tabHost.newTabSpec("Description").setIndicator("Description",
res.getDrawable(R.drawable.android)).setContent(R.layout.tab_harp_description);
tabHost.addTab(spec);
我應該使用的意圖是什麼?我認爲,佈局是在一個單獨的功能(創建在該情況下harpCSDescription.java然後這允許該活動被插入tabhost
其它功能: 公共類harpcsDescription延伸活動{
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView (R.layout.tab_harp_description);
}
//@Override
protected void onResume()
{
// NOW WE ADD DATA TO THE TEMPLATE
populateXMLCharacter();
}
public void populateXMLCharacter()
{
以下列方式使用意圖
香港專業教育學院嘗試,但它只是崩潰的達成任何斷點之前。
http://developer.android.com/resources/tutorials/views/hello-tabwidget.html
可以有一個人請指導我我應該如何創建一個活動,其中包含在創建標籤後檢索的數據?
謝謝。出於某種原因,做一個Intent再次工作!現在它仍然崩潰,但它在我的程序內崩潰.... 哦,我忘記提及,我忽略了onResume函數中的以下代碼? super.onResume(); :) – user802479
嗯...... LogCat說什麼?這將有助於確定問題所在。我沒有注意到你拋棄了'super.onResume()',應該更加關注! – Pikaling
意圖做到了。另外我認爲更大的問題是我忘了包含super.onResume代碼! – user802479