禁用屏幕上的按钮-Android Studio

时间:2018-10-10 23:51:21

标签: android listview button

我希望你一切都好

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

预先感谢

2 个答案:

答案 0 :(得分:1)

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

button_name.setVisibilty(View.INVISIBLE) 

button_name.setVisibilty(View.GONE)

如果要禁用按钮,可以使用

button_name.setEnabled(false)

希望有帮助!

答案 1 :(得分:1)

希望这会有所帮助,

启用按钮-

<textarea id="textarea1">hello</textarea>
<textarea id="textarea2">goodbye</textarea>
<button id="button">button</button>
<script type="text/javascript">
    var button = document.getElementById("button");
    button.onclick = function() {
        alert(document.getElementById("textarea1").value + "\n" + document.getElementById("textarea2").value);
    };
</script>

要禁用按钮-

<script type="text/javascript">
    $("#button").on("click", function () {
        alert($("#textarea1").val() + "\n" + $("#textarea2").val());
    });
</script>