Android Manifest Editor无法正常工作

时间:2011-12-27 21:43:16

标签: android eclipse adt

Ubuntu 11.10 ADT 16.01 Java 6 Eclipse Java EE Indigo SR1 - 遵循android dev要求的所有最新版本。

我刚刚开始学习Android的编码,并获得了关于切换活动的教程。使用New project android模板,我创建了另一个与第一个相同的测试活动类,除了名称。

package com.test.SwitchActivity;

import android.app.Activity;
import android.os.Bundle;

public class SwitchActivityActivity extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
    }
}

问题是,当我使用Menifest编辑器编辑AndroidManifest.xml文件 - 为应用程序节点添加按钮时,列表框为空。我找到的所有教程都填充了xml标签选项。现在,我可以手动添加xml数据 - 这没问题。让我疯狂的是,无法弄清楚为什么它对我不起作用,因为它应该起作用。我没有找到其他人遇到这个问题,而且我至少重新安装了一次,然后再来这里发布另一个问题。

我只想完成教程并在两个活动之间切换。

以下是我所描述的截图。任何人都有任何想法,为什么它不起作用?    http://i.stack.imgur.com/Fwfbz.png

1 个答案:

答案 0 :(得分:0)

创建另一项活动

  1. 创建一个扩展Activity
  2. 的新类“myactivity.java”
  3. 创建包含UI项目的android xml文件,我们可以将其称为exampleactivity.xml(它应该是带有.xml扩展名的小写字母,应保存在res / layout文件夹中)。
  4. 在myactivity.java中添加以下方法(与上面相同,但exampleactivity替换为main)

    @覆盖 public void onCreate(Bundle icicle){  super.onCreate(冰柱);  的setContentView(R.layout.exampleactivity); }         }

  5. 在SwitchActivityActivity中创建一个按钮更改活动,并通过

    在SwitchActivityActivity的onCreate方法中初始化它

    changeactivity =(Button)findViewById(R.id.newActivityButton);

  6. 在SwitchActivityActivity的onCreate方法中创建以下内容

    changeactivity.setOnClickListener(new OnClickListener(){  意图我;  public void onClick(查看v){  i = new Intent(Intent.ACTION_DEFAULT);  i.setClass(SwitchActivityActivity.this,myactivity.class);  startActivity(ⅰ); } });

  7. 在main.xml中创建一个按钮并按

    给出按钮ID

    机器人:ID = “@ + ID / newActivityButton”

  8. 最后在SwitchActivityActivity活动代码

    之后的AndroidManifest文件中添加以下内容

                 

  9. 编译并运行它。