Android manifest.xml - PullRequest
       20

Android manifest.xml

4 голосов
/ 02 февраля 2011

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

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

Что именно мне нужно добавить в файл AndroidManifest.xml?

Спасибо

Ответы [ 4 ]

4 голосов
/ 02 февраля 2011

просто добавьте каждое действие 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>
4 голосов
/ 02 февраля 2011

Вот как должен выглядеть ваш файл манифеста:

    <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 голосов
/ 02 февраля 2011

По сути, вы регистрируете каждое действие в AndroidManifest.xml следующим образом

<activity android:name=".YourActivityName"/>
1 голос
/ 02 февраля 2011

Вы должны добавить соответствующие теги <activity> для каждого из трех действий.Файл AndroidManifest.xml описывает компоненты приложения (среди других вещей , таких как разрешения и поддержка уровня API).

В этом примере необходимо добавить три определения:

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