📅  最后修改于: 2023-12-03 14:50:50.816000             🧑  作者: Mango
在开发 Android 应用时,有时候需要将某些按钮禁用,例如在上传数据的过程中禁止用户重复点击等。本文将介绍在 Android Studio 中如何禁用按钮。
//获取按钮实例
Button btn = findViewById(R.id.btn);
//禁用按钮
btn.setEnabled(false);
通过上述代码可以很方便地禁用一个按钮,当设置 enabled 属性为 false 时,按钮将变为不可点击状态。
//获取按钮实例
Button btn = findViewById(R.id.btn);
//禁用按钮
btn.setClickable(false);
该方法同样可以禁用按钮,设置 clickable 属性为 false,按钮也将变为不可点击状态。
但要注意的是,与 enabled 不同,clickable 不仅控制了按钮的可点击性,同时还会影响按钮的样式等其他属性。
以上两种方法都可以禁用一个按钮,区别在于 enabled 控制了按钮的可点击性,clickable 不仅控制了可点击性,还影响样式等其他属性。根据应用场景,选择合适的方法即可。