2011-02-02 35 views
4

我正在研究Google Android開發人員網站(http://developer.android.com/resources/tutorials/views/hello-tabwidget.html)的Tabs示例,但我被困在步驟2.Android manifest.xml

在步驟2的結尾處寫着「複製此爲三個活動,以及相應的標籤添加到Android清單文件」

究竟是什麼我要補充到AndroidManifest。 XML?

感謝

回答

4

這是你的清單文件應該如何:

<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> 

這會工作肯定!

2

基本上,你必須註冊在AndroidManifest.xml中每個活動這樣

<activity android:name=".YourActivityName"/> 
1

你必須添加相應的<activity>標籤三種活性的每一個。 AndroidManifest.xml文件描述應用程序的組件(other things之間的權限和API級別支持)。

在這個例子中,你必須添加三個定義:

<activity android:name=".ArtistsActivity"/> 
<activity android:name=".AlbumsActivity"/> 
<activity android:name=".SongsActivity"/> 
4

只需添加的每一次活動的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> 
+0

謝謝,這個工作對我來說!我從教程中不明白我需要將Tabs活動添加爲MAIN和LAUNCHER。所以每一次,應用程序安裝,並沒有打開。你救了我很多挫折,謝謝! – 2011-11-01 05:04:50

相關問題