【问题标题】:Dissable a button on the screen - Android Studio禁用屏幕上的按钮 - Android Studio
【发布时间】:2018-10-10 23:51:21
【问题描述】:

希望你过得好

我有一些带有 onClick 事件的按钮。但我也显示了一个 ListView 并且在按钮区域上,listview 项目可以是“触摸”的。因此,当显示列表视图时,按钮不仅必须是不可见的(使用 button_name.setAlpha(0)),而且它们必须是可禁用的。可以吗?

提前致谢

【问题讨论】:

    标签: android listview button


    【解决方案1】:

    您应该使用按钮的可见性属性,而不是使用 alpha。

    button_name.setVisibilty(View.INVISIBLE) 
    

    button_name.setVisibilty(View.GONE)
    

    如果你想禁用一个按钮,你可以使用

    button_name.setEnabled(false)
    

    希望有帮助!

    【讨论】:

      【解决方案2】:

      希望这会有所帮助,

      启用按钮 -

      button.setClickable(true); 
      

      禁用按钮 -

      button.setClickable(false);
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-07-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-01-27
        相关资源
        最近更新 更多