我一直在努力執行本教程中描述的標籤UI:https://developer.android.com/resources/tutorials/views/hello-tabwidget.html選項卡布局教程不完整?
我按照說明的過程中的所有步驟,但我不斷收到運行時異常我相信這事做的事實,無處在教程中,我將與每個選項卡內容相關的額外活動(歌曲,藝術家和專輯)添加到Android清單文件中。
我正確嗎?這個教程是否與其他許多人一樣錯誤或不完整?
我一直在努力執行本教程中描述的標籤UI:https://developer.android.com/resources/tutorials/views/hello-tabwidget.html選項卡布局教程不完整?
我按照說明的過程中的所有步驟,但我不斷收到運行時異常我相信這事做的事實,無處在教程中,我將與每個選項卡內容相關的額外活動(歌曲,藝術家和專輯)添加到Android清單文件中。
我正確嗎?這個教程是否與其他許多人一樣錯誤或不完整?
因爲他們似乎偶爾更新這些教程,我也不會懷疑他們忘記提到這部分回來時,這個問題被問。他們似乎在步驟2中的教程中現在(2010年12月20日)添加了對此要求的提及:
爲這三個活動中的每一個重複此操作,並將相應的標記添加到Android清單文件。
不幸的是,由於這些都是初學者教程,它們可能應該包括XML標籤的樣子。在本教程開始之前,他們沒有提及如何將活動添加到清單(儘管您在結尾處添加了用於隱藏標題欄的活動)。我使用的標記是相同的,關於在OPS自己的答案中提到的其他問題:
<activity android:name=".ArtistsActivity"></activity>
<activity android:name=".AlbumsActivity"></activity>
<activity android:name=".SongsActivity"></activity>
有在Android開發者網站上manifest activities一個完整的參考。
感謝您的參考。關於識別清單遺漏的任何提示? – Brandon 2011-01-06 12:41:58
非常感謝您的建議,但我並沒有真正使用LogCat。本教程的確是錯誤和不完整的,在這篇相關的文章中更正了很好的解釋。
Issues with Android TabHost Example
我只是通過這些教程中的失誤量讚歎不已,並通過這樣的事實,沒有人固定他們沒有。
尼爾森
我有同樣的問題,甚至使所有的修正後上邊以及下面的帖子link
問題說的是AndroidManifest,下面的清單文件爲我工作。
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.tabview.android" android:versionCode="1"
android:versionName="1.0">
<application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name=".HelloTabWidget" android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".AlbumsActivity" android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar">
</activity>
<activity android:name=".ArtistsActivity" android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar">
</activity>
<activity android:name=".SongsActivity" android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar">
</activity>
</application>
</manifest>
啊!我錯過了'
有趣,我知道如何做到這一點,但我看到這篇文章,所以我想我會看看。你不會想在這裏成爲全新的,並嘗試遵循所謂的「Hello」教程,我的意思是,你好!有各種各樣的東西失蹤!現在是2011年11月13日,尚未修復! – 2011-11-13 08:28:47
使用'Log'類並在代碼塊中留下您認爲會導致問題的調試語句。一旦你完成了,啓用'LogCat'透視圖,當你的代碼運行時,它會打印出一個堆棧跟蹤到控制檯,希望顯示'Runtime'異常來自哪裏。一旦你有了,我們有更好的線索如何提供幫助。 – 2010-02-23 15:50:31
看看logcat,看看RunTimeException拋出的位置 – tbruyelle 2010-02-23 15:51:06