【发布时间】:2018-10-10 23:51:21
【问题描述】:
希望你过得好
我有一些带有 onClick 事件的按钮。但我也显示了一个 ListView 并且在按钮区域上,listview 项目可以是“触摸”的。因此,当显示列表视图时,按钮不仅必须是不可见的(使用 button_name.setAlpha(0)),而且它们必须是可禁用的。可以吗?
提前致谢
【问题讨论】:
希望你过得好
我有一些带有 onClick 事件的按钮。但我也显示了一个 ListView 并且在按钮区域上,listview 项目可以是“触摸”的。因此,当显示列表视图时,按钮不仅必须是不可见的(使用 button_name.setAlpha(0)),而且它们必须是可禁用的。可以吗?
提前致谢
【问题讨论】:
您应该使用按钮的可见性属性,而不是使用 alpha。
button_name.setVisibilty(View.INVISIBLE)
或
button_name.setVisibilty(View.GONE)
如果你想禁用一个按钮,你可以使用
button_name.setEnabled(false)
希望有帮助!
【讨论】:
希望这会有所帮助,
启用按钮 -
button.setClickable(true);
禁用按钮 -
button.setClickable(false);
【讨论】: