【问题标题】:How to open new android XML page with button in Android?如何在 Android 中使用按钮打开新的 android XML 页面?
【发布时间】:2013-08-23 01:57:20
【问题描述】:

我想制作一个应用程序,它的按钮可以打开新的XML 页面供用户查看。我是新手,从我发现的一点点来看,我认为我需要这样的东西,但我不确定并且可能是错误的:

Button myButton = (Button) findViewById(R.id.my_button);

setContentView(R.layout.page1);

但我不确定导入,也不确定是否有人知道我可以遵循的好教程,以了解更多关于编码 Android 应用程序的信息。

【问题讨论】:

    标签: android xml button


    【解决方案1】:

    在您的主要活动中添加以下代码

    Button button = (Button) findViewById(R.id.button);
    button.setOnClickListener (new View.OnClickListener() {
        public void onClick(View v) {
            Intent i = new Intent(getApplicationContext(),NewActivity.class);
            startActivity(i);
        }
    });
    

    创建一个新的活动名称NewActivity.java 在其 onCreate 方法中使用以下语句添加您想要的 xml。

    setContentView(R.layout.page1);
    

    【讨论】:

      【解决方案2】:

      setContentView(R.layout.page1); 可以满足您的要求,但您需要为该按钮设置一个按钮侦听器:

      Button myButton = (Button) findViewById(R.id.my_button);
      
      myButton.setOnClickListener (new View.OnClickListener()
      {
          public void onClick(View v)
          {
              setContentView(R.layout.page1);
          }
      });
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多