Android Eclipse添加新活动

时间:2011-07-22 17:29:36

标签: android eclipse android-activity

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

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

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

3 个答案:

答案 0 :(得分:2)

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

            }
        });

答案 1 :(得分:1)

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

好的,点击ADD,然后选择顶部显示“在顶层创建一个新元素,在应用程序中”的框,然后你应该得到一个带有可链接NAME *的框。

答案 2 :(得分:0)

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

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

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