Android Dev网站的标签布局示例

时间:2011-04-08 03:30:24

标签: android

我正在尝试从Android Examples执行此选项卡视图示例,它工作正常,但我没有在使用TextView设置的每个选项卡中看到文本(这是ArtistsTab)。不知道我做错了什么。 以下是我的清单文件的主要内容

<application android:icon="@drawable/icon" android:label="@string/app_name">
    <activity android:name=".HelloTabWidget"
              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=".ArtistsActivity"></activity>
    <activity android:name=".AlbumsActivity" ></activity>
    <activity android:name=".SongsActivity"></activity>
</application>

以下是ArtistsActivity类的OnCreate()方法的内容

public void OnCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);

        TextView textView = new TextView(this);
        textView.setText("Artists Tab");
        setContentView(textView);
    }

谢谢

1 个答案:

答案 0 :(得分:0)

我猜你的Activity甚至没有被调用...尝试将以下行添加到清单文件中:

<activity android:name=".ArtistsActivity">
   <intent-filter>
      <action android:name="yourpackage.ArtistsActivity" />
      <category android:name="android.intent.category.DEFAULT" />
   </intent-filter>
</activity>

将“yourpackage”替换为您的软件包名称,并使用AlbumsActivitySongsActivity中相应的操作名称执行相同操作。

More information on Intents and Intent Filters