如何通过点击按钮链接XML页面和布局?
问题描述:
请原谅这个请求的简单性 - 但是有没有办法让我通过Layout而不是代码将onClick命令链接到按钮。我试图创建一个简单的应用程序,我希望能够使按钮和点击从一个“页面”到另一个。如何通过点击按钮链接XML页面和布局?
如果没有,请问有人可以指点我所需的代码的方向吗?
有没有一个网站可能会概述如何使用UI编码的Droid?
谢谢!
答
所以只是为了让当用户点击一个按钮,比如说'果汁'时,他们会被带到一个显示果汁的页面吗?
首先在我的例子中创建一个新课程,一个果汁。
protected void onCreate(Bundle savedValues) {
// Capture our button from layout
Button button = (Button)findViewById(R.id.mButton);
button.setOnClickListener(mJuiceClick);
}
private OnClickListener mJuiceClick = new OnClickListener() {
public void onClick(View v) {
//create a new intent that will launch the new 'page'
Intent i = new Intent(Main.this, Juice.class);
startActivity(i);
}
};
在大多数情况下,你会做一个xml布局为主体,和一个用于果汁,除非它们显示同样的方式信息。 去这里获取更多信息:http://developer.android.com/guide/topics/ui/ui-events.html
答
尝试使用
<按钮安卓的onClick = “myClickHandler”/>
myClickHandler是,必须在活动中定义的方法liek这样:
public void myClickHandler(View target) {
// Do stuff
}
+0
这是正确的答案。提到这只与Android 1.6+兼容。它在Android 1.5中不可用。 – Edi 2010-11-04 18:17:42
他问XML代码...不是Java。 – Edi 2010-11-04 18:16:18