【问题标题】:Android Eclipse Add New ActivityAndroid Eclipse 添加新活动
【发布时间】:2011-07-22 17:29:35
【问题描述】:

我正在使用 Win 7.0、Eclipse 和 android SDK。我想在 AndroidManifest.xml 应用程序选项卡中添加新活动,如本教程中所示Android Development – Adding Screens & Button Handlers

我在清单中添加了一个活动名称,但它不会自动将其转换为链接。例如我无法点击“名称”(它不是文章中显示的超链接),因此我无法创建我的班级。

你能帮帮我吗?有什么问题?

【问题讨论】:

  • 您能否清理一下您的问题并提供来自您的AndroidManifest.xml 的可疑代码?很难确定您需要什么。
  • 令人困惑的问题。我想我理解了一般问题(我猜是添加一个新活动),但我不知道它是否在清单中(仅?),清单中的问题是什么,以及您是否已经添加了 java 文件。如果可以的话,稍微提高你的沟通技巧/口才。
  • 请看这张图片94.78.74.150/aa.jpg,你看到红色箭头显示名称为UNLink
  • @atromgame 现在,有了那张照片,它就没有意义了……你想完成什么?
  • 您必须先创建一个扩展 Activity 的类,然后才能将其添加到清单中。

标签: android eclipse android-activity


【解决方案1】:

1.转到Androidmanifest.xml文件并在标签内添加活动 如果您的活动名称是 secondAct。

2.创建一个名为secondAct的类。

<application android:icon="@drawable/icon" android:label="@string/app_name">
        <activity android:name=".Project1Activity"
                  android:label="@string/app_name">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity android:name=".secondAct"></activity>
        <activity android:name=".third"></activity>
    </application>

3 .如果您使用按钮进入下一个活动,请在secondAct.java中使用以下代码

Button fbtn=(Button)findViewById(R.id.sbtn);
        fbtn.setOnClickListener(new OnClickListener() {

            public void onClick(View v) {
                // TODO Auto-generated method stub

                Intent sec=new Intent(secondAct.this,com.asish.third.class);
                startActivity(sec);

            }
        });

【讨论】:

  • 您好,我看到了您的图片,在下图中有一个名为 Androidmanifest.xml 的最后一个选项卡,您可以在其中添加上述 xml 代码。
【解决方案2】:

转到下面显示 AndroidManifest.xml 的小选项卡,并显示它的 XML 代码。它应该是这样的:

<application android:label="@string/app_name" android:icon="@drawable/icon">
    <activity android:name=".ApplicationName"
              android:label="@string/app_name">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>

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

</application>

好的,点击添加,然后选择顶部的框,上面写着“在顶层,在应用程序中创建一个新元素”,然后你应该得到一个带有可链接名称*的框。

【讨论】:

  • 没有代码,我想自动创建类,请看这张图片94.78.74.150/aa.jpg,你看到红色箭头,名字不是LINK
  • 你上课了吗?它不会为你上课。
  • 请看这张图片94.78.74.150/bb.jpg,如您所见,名称是可点击的,但第一张图片(aa.jpg)名称不可点击,当您点击名称时,eclipse打开类窗口并创建它类和 oncreate 函数,你明白我的意思吗?
【解决方案3】:

您需要先创建类,然后在清单中指向该类...仅将类名放在清单中是不够的。它不会自动为您创建它。

此外,首先创建类更容易,因为 Eclipse 会自动为您完成类名/路径。

编辑:啊哈!我看你说的是什么链接... 是的,您需要先实际创建类才能显示它。

【讨论】:

  • 不,我看到互联网 eclipse 创建自动类和 Oncreate 功能,请查看 94.78.74.150/aa.jpg ,您看到红色箭头然后不可点击,不可链接,但我在互联网上看到名称是 LİNK 和 eclipse 创建自动化活动类和功能
  • 那不正确......你需要去“文件”>“新建”>“类”然后扩展 Activity,它会自动使用 onCreate() 方法创建正确的类。然后你去清单并将活动放在那里。
猜你喜欢
  • 2023-03-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-10-01
  • 1970-01-01
  • 2011-04-19
  • 1970-01-01
  • 2012-05-12
相关资源
最近更新 更多