【发布时间】:2012-05-05 11:12:11
【问题描述】:
所以我有 2 个 XML 布局文件。
一个是菜单,另一个是应用程序。
所以,现在我在一个 XML 文件上有一些按钮,在另一个文件上有一些其他按钮。
所以这段代码有效:
setContentView(R.layout.main);
start = (Button) findViewById(R.id.button1);
start.setOnClickListener(this);
但是如果我改变视图并写下这个:
setContentView(R.layout.random);
add_person = (Button) findViewById(R.id.add);
add_person.setOnClickListener(this); //crash here
应用程序崩溃!
【问题讨论】:
-
当然可以。xml是eclipse用gui builder创建的。 codeviewer.org/view/code:25c0
-
更改按钮的id添加到xml和onclick方法中
-
sry...xml 中的 id 是添加的。你是说这条线 s?tart = (Button) findViewById(R.id.button1);这行有效。
-
@DennisNolte 实际上 dennis 带有 id add 的按钮必须在 xml 文件中随机
-
这里是崩溃日志:codeviewer.org/view/code:25c2