2011-02-02 10 views
4

Я работаю над примером Tabs с сайта разработчиков Google Android (http://developer.android.com/resources/tutorials/views/hello-tabwidget.html), но я застрял в шаге 2.Android manifest.xml

в самом конце шага 2 говорит: «Дубликат это для каждого из трех видов деятельности, а также добавить соответствующие теги в файл Android Manifest»

Что именно я должен добавить к 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. Поэтому каждый раз приложение устанавливалось и ничего не открывалось. Вы спасли мне много разочарования, спасибо! –

Смежные вопросы