我正在研究Google Android開發人員網站(http://developer.android.com/resources/tutorials/views/hello-tabwidget.html)的Tabs示例,但我被困在步驟2.Android manifest.xml
在步驟2的結尾處寫着「複製此爲三個活動,以及相應的標籤添加到Android清單文件」
究竟是什麼我要補充到AndroidManifest。 XML?
感謝
我正在研究Google Android開發人員網站(http://developer.android.com/resources/tutorials/views/hello-tabwidget.html)的Tabs示例,但我被困在步驟2.Android manifest.xml
在步驟2的結尾處寫着「複製此爲三個活動,以及相應的標籤添加到Android清單文件」
究竟是什麼我要補充到AndroidManifest。 XML?
感謝
這是你的清單文件應該如何:
<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>
<activity android:name=".AlbumsActivity"
android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar">
</activity>
</application>
這會工作肯定!
基本上,你必須註冊在AndroidManifest.xml中每個活動這樣
<activity android:name=".YourActivityName"/>
你必須添加相應的<activity>
標籤三種活性的每一個。 AndroidManifest.xml文件描述應用程序的組件(other things之間的權限和API級別支持)。
在這個例子中,你必須添加三個定義:
<activity android:name=".ArtistsActivity"/>
<activity android:name=".AlbumsActivity"/>
<activity android:name=".SongsActivity"/>
只需添加的每一次活動的AndroidManifest.xml
main activity use:
<activity android:name=".Tabs">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
another activity use:
<activity android:name=".Tab1">
<intent-filter>
<action android:name="android.intent.action.EDIT"/>
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
謝謝,這個工作對我來說!我從教程中不明白我需要將Tabs活動添加爲MAIN和LAUNCHER。所以每一次,應用程序安裝,並沒有打開。你救了我很多挫折,謝謝! – 2011-11-01 05:04:50