Справка по примеру с макетом вкладок - PullRequest
0 голосов
/ 05 июня 2011

Новая пчела для Android, мне нужна помощь по созданию вкладок.

Я следую примеру, указанному в http://developer.android.com/resources/tutorials/views/hello-tabwidget.html

Когда я запускаю приложение, я не вижу никаких вкладок, нотолько вкладка Песни.

Я не могу понять, как решить эту проблему.

Ниже код добавлен в AndriodManifest.xml

<application android:icon="@drawable/icon" android:label="@string/app_name">
    <activity android:name=".HelloTabWidget"
              android:label="@string/app_name"
              android:theme="@android:style/Theme.NoTitleBar">

    </activity>
    <activity android:name=".AlbumsActivity">
        <intent-filter>
            <action android:name="com.example.TabWidget.AlbumsActivity" />
            <category android:name="android.intent.category.DEFAULT" />
        </intent-filter>
    </activity>    
    <activity android:name=".ArtistsActivity">
        <intent-filter>
            <action android:name="com.example.TabWidget.AlbumsActivity" />
            <category android:name="android.intent.category.DEFAULT" />
        </intent-filter>
    </activity>
    <activity android:name=".SongsActivity">
        <intent-filter>
            <action android:name="com.example.TabWidget.AlbumsActivity" />
            <category android:name="android.intent.category.DEFAULT" />
        </intent-filter>
    </activity>

</application>

Ответы [ 2 ]

1 голос
/ 05 июня 2011

Сделайте так, чтобы это выглядело примерно так:

<application android:icon="@drawable/icon" android:label="@string/app_name">
    <activity android:name=".HelloTabWidget"
        android:label="@string/app_name"
        android:theme="@android:style/Theme.NoTitleBar">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity android:name=".AlbumsActivity"/>
    <activity android:name=".ArtistsActivity"/>
    <activity android:name=".SongsActivity"/>
</application>

Эта часть:

<intent-filter>
    <action android:name="android.intent.action.MAIN" />
    <category android:name="android.intent.category.LAUNCHER" />
</intent-filter>

предназначена для начальной части вашего приложения.

0 голосов
/ 05 июня 2011

Вот очень простой пример макета вкладки:

Макет вкладки Андорида с иконками

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...