【问题标题】:Android manifest.xml安卓清单.xml
【发布时间】:2011-06-19 17:56:27
【问题描述】:

我正在研究来自 Google Android 开发者网站 (http://developer.android.com/resources/tutorials/views/hello-tabwidget.html) 的 Tabs 示例,但我被困在第 2 步。

在第 2 步的最后说“为三个活动中的每一个复制此内容,并将相应的标签添加到 Android Manifest 文件中”

我究竟要向 AndroidManifest.xml 添加什么?

谢谢

【问题讨论】:

    标签: android tabs android-manifest tabview


    【解决方案1】:

    您的清单文件应该是这样的:

        <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

      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>
      

      【讨论】:

      • 谢谢,这对我有用!我从教程中不明白我需要将 Tabs 活动添加为 MAIN 和 LAUNCHER。因此,每次都安装了应用程序,但没有打开任何东西。你为我省去了很多挫折,谢谢!
      【解决方案3】:

      基本上你已经像这样在 AndroidManifest.xml 中注册每个活动

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

      【讨论】:

        【解决方案4】:

        您必须为这三个活动中的每一个添加相应的&lt;activity&gt; 标签。 AndroidManifest.xml 文件描述了应用程序的组件(包括other things,如权限和 API 级别支持)。

        在本例中,您必须添加三个定义:

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2013-07-11
          • 2011-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多