【问题标题】:queries on button operations of androidandroid按键操作查询
【发布时间】:2011-03-31 15:45:23
【问题描述】:

在我的应用程序的主要活动中,我放置了一个名为设置的按钮,如果我单击该按钮,它会移动到我放置了两个按钮的新页面。

如果我点击这些按钮中的任何一个,我希望其相应的操作在另一个活动中完成,如何做到这一点......

同样,如果我单击 Activity A 中的按钮,我需要一个按钮在其他一些 Activity 中完全不可见...

如何做到这一点....

【问题讨论】:

    标签: android button android-activity


    【解决方案1】:

    最好的方法是通过您用来启动活动的Intent 传递消息。 This answer 给出了详细的代码示例。

    【讨论】:

      【解决方案2】:

      您可以将一些数据与用于启动其他活动的意图一起发送。 例如,在活动 A 中

      Intent i = new Intent(this, B.class)
      b.setBooleanExtra("isButtonVisible", false);
      startActivity(i);
      

      现在在 Activity B 的 onCreate() 方法中,使用

      boolean isButtonVisible=getIntent().getBooleanExtra("isButtonVisible);
      if(!isVisible)
      button.setVisibility(View.INVISIBLE) //Or do something with that
      

      我想你现在明白了吗?

      【讨论】:

        猜你喜欢
        • 2011-08-25
        • 1970-01-01
        • 1970-01-01
        • 2019-07-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-11-16
        • 2023-03-13
        相关资源
        最近更新 更多