【问题标题】:How To Add Second Activity In Android如何在 Android 中添加第二个 Activity
【发布时间】:2011-06-06 14:32:05
【问题描述】:

大家好!我试图向我的 android 项目添加第二个活动,但我不确定如何准确添加活动文件?

我在这里添加了一个类“Name/Scr/PackageName/MyClassHere”,但我不确定这是否是正确的做法或放置它的地方,因为也没有 XML 文件。

我正在使用此代码打开一个新屏幕,http://learnandroid.blogspot.com/2008/01/opening-new-screen-in-android.html 我得到 2 个错误。 1 在运行时在这一行: Intent i = new Intent(Coinparison.this, ResultsScreen.class); 它说它找不到我的活动。

这里的另一个错误setContentView(R.layout.ResultsScreen); 说“ResultsScreen”无法解决。

不知道出了什么问题,但任何帮助都很棒! :)

【问题讨论】:

  • 您是否在清单中声明了您的活动?你的布局有 XML 文件吗?
  • 我没有新类的 xml 文件,但是我在 AndroidManifest 中声明它是这样的,跨度>

标签: android android-activity android-intent


【解决方案1】:

现在eclipse中有一个添加activity的向导,只需右键点击你的项目,进入new -> other -> android -> Android Activity

这将创建类、布局和清单条目。

【讨论】:

    【解决方案2】:

    将您的活动添加到 AndroidManifest.xml

    <activity android:name="ResultsScreen"
       android:label="@string/app_name">
       <intent-filter>
           <action android:name="android.intent.action.VIEW" />
       </intent-filter>
    </activity>
    

    【讨论】:

      【解决方案3】:

      我想你需要像这样在清单文件中添加这个活动

       <application  balblabla>
              <activity android:name=".firstActivity">
                        android:label="@string/app_name"
                   //bla bla bla
              </activity>
          <activity android:name=".secondActivity"/>
      
          </application>
      

      再次查看链接并找到这个://AndroidManifest.xml 在那里你可以看到以粗体模式书写的文本

      <activity class=".Screen2" android:label="Screen 2">
            </activity>
      

      【讨论】:

      • 好的,我认为它工作正常,我将活动放置在 Manifest 文件中的错误位置。但现在我如何添加按钮等。我的新活动?我要创建另一个 xml 吗?
      • Nvm 我用这个教程搞定了! warriorpoint.com/blog/2009/05/24/…
      • 是的,只需创建新的 xml 文件(例如 secondActivity.xml )并像使用 first 一样使用他。 .
      【解决方案4】:

      “”中的错误答案setContentView(R.layout.ResultsScreen); 中显示“ResultsScreen”无法解决“””

      转到 second.java(与第二个活动相关)文件并导入缺少的类。

      在 Eclipse 中,按 Ctrl + Shift + O 导入缺失的类(Cmd + Shift + O 在 Mac 上)。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-05-15
        • 1970-01-01
        • 2011-12-31
        • 1970-01-01
        相关资源
        最近更新 更多