Android:没有调用按钮操作

时间:2010-11-03 21:02:10

标签: android button

我正在尝试创建一个应用程序,从菜单开始,单击按钮并将其带到项目列表(我后来希望可以点击它)。但我似乎无法将其称为下一个活动。有人可以帮忙吗?

2 个答案:

答案 0 :(得分:2)

您的主要课程/活动:

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);     
setContentView(R.layout.main);

// Menu Button
Button startNewActivity = (Button)findViewById(R.id.startnew);
startNewActivity.setOnClickListener(new OnClickListener() {

    public void onClick(View v) {
        Intent newActivityIntent = new Intent(YOUR-CLASS-NAME.this,NewActivity.class);
        startActivity(newActivityIntent);
    }
});

您的NewActivity类:

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

}

答案 1 :(得分:1)

问题是“如何调用下一个活动”?

如果是这样,那很容易 - 假设您要调用的活动是“SomeActivity”,请调用:

Intent someActivity = new Intent(getBaseContext(), SomeActivity.class);
startActivity(someActivity);

还有一个“startActivityForResult”方法,如果您想要从您正在调用的Activity中返回数据。作为参考,可以找到API文档的“活动”页面here。祝你好运!