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

标签 android xml user-interface layout

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

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

是否有一个网站可以概述如何使用 UI 为机器人编码?

谢谢!

最佳答案

因此,为了确保我明白您的要求,当用户单击按钮(例如“果汁”)时,他们将被带到显示果汁的页面?

首先创建一个新类,在我的例子中是一个 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 布局,为 juice 制作一个 xml 布局,除非它们以相同的方式显示信息。 去这里了解更多信息:http://developer.android.com/guide/topics/ui/ui-events.html

关于android - 如何通过单击按钮将 XML 页面与布局链接起来?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4098141/

相关文章:

css - 将图像存储到 XML/CSV 或磁盘中?

java - android(Java/XML) 代码中的注释会影响 APK 的大小吗?

java - 如何从第一帧文本字段输入文本到第二帧文本区域获取输出

c++ - 从窗口类访问应用程序变量的正确/可接受的设计是什么?

java - 重写为 MVC 后 GUI 无法正常工作

android更改语言监听器

android - Achartengine可移动折线图

java - 无法使用 JAXB 解析 XML 响应 - IndexOutOfBoundsException

android - 将 PDF 文件的内容读入 webView

android - 如何在 Android 中流式传输 RTMP 直播视频