Android Eclipse 添加新活动

发布于 2024-11-26 09:48:12 字数 330 浏览 1 评论 0原文

我正在使用 Win 7.0、Eclipse 和 android SDK。我想在 AndroidManifest.xml 应用程序选项卡中添加新活动,如本教程所示 Android开发-添加屏幕&按钮处理程序

我将活动名称添加到清单中,但它不会自动将其转换为链接。例如,我无法单击“名称”(它不是文章中所示的超链接),因此我无法创建我的类。

你能帮助我吗?问题是什么 ?

I am using Win 7.0, Eclipse and android SDK. I want to add new activity in AndroidManifest.xml Application tab as it is shown in this tutorial Android Development – Adding Screens & Button Handlers

I add an Activity name to my manifest but it does not automatically turn it into a link. e.g. I cannot click the "Name"(It is not a hyperlink as shown in the article), thus I cannot create my class.

Can You Help me? what is the problem ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

爱你不解释 2024-12-03 09:48:12

1.进入Androidmanifest.xml文件并在标签内添加activity
如果您的活动名称是 secondaryAct。

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);

            }
        });

1.Go to the Androidmanifest.xml file and add the activity inside the tag
if your activity name is secondAct.

2.Create a class named 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 . if you are using a button for going to next activity, use the following code in 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);

            }
        });
眼眸印温柔 2024-12-03 09:48:12

转到下面显示 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>

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

Go to the small tab underneath that says AndroidManifest.xml and shows you the XML code for it. It should look like this:

<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>

Okay, click on ADD, then select the top box that says "Create a new element at the top level, in Application" and then you should get a box with linkable NAME*.

人事已非 2024-12-03 09:48:12

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

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

编辑:啊哈!我明白你说的是哪个链接...
是的,您需要首先实际创建该类才能出现。

You need to create the class first, then point to that class in your manifest... just putting the class name in the manifest is not enough. It will not automatically create it for you.

Also, it is easier to create the class first because then Eclipse will autocomplete the class name/path for you.

EDIT: AH HAH! I see what link you are talking about...
Yeah, you need to actually create the class first for that to appear.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文