如何通过单击按钮将XML页面与布局链接?

时间:2010-11-04 15:16:55

标签: android xml user-interface layout

请原谅这个请求的简单性 - 但是我有办法通过布局而不是代码链接按钮的onClick命令。我正在尝试创建一个简单的应用程序,我希望能够制作按钮,并且点击从一个“页面”转到另一个页面。

如果没有,有人可以指点我所需的代码方向吗?

是否有网站可能会介绍如何使用UI为droid编码?

谢谢!

2 个答案:

答案 0 :(得分:1)

尝试使用

<按钮android:onClick =“myClickHandler”/>

myClickHandler是一种必须在您的活动中定义的方法,所以:

public void myClickHandler(View target) {
        // Do stuff
    }

答案 1 :(得分:1)

所以只是为了确保我得到你的要求,当用户点击按钮,比如说'Juice'时,他们会被带到显示Juice的页面?

首先在我的例子中创建一个新类,一个Juice。

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

在大多数情况下,您将为main制作xml布局,为果汁制作一个布局,除非它们以相同的方式显示信息。 请访问此处获取更多信息:http://developer.android.com/guide/topics/ui/ui-events.html