本文介绍Android上如何设置按钮为disable状态。这个虽然很简单,但是我也是查询了才知道调用这个函数,很惭愧,Android相关的接触的较少,所以写下来记录下。
在Button属性中,有setEnabled的方法,通过true和false可以控制enable和disable的状态。
Button button = findViewById(R.id.button);
button.setEnabled(true);
button.setEnabled(false);
我的使用场景是想根据条件禁用和启用一个Dialog中的按钮。那么在创建dialog之后,可以获取到按钮:
AlertDialog dialog = createDialog();
Button okBtn;
dialog.setOnShowListener(new DialogInterface.OnShowListener() {
@Override
public void onShow(DialogInterface dialogInterface) {
okBtn = dialog.getButton(DialogInterface.BUTTON_POSITIVE);
if (condition()) {
okBtn.setEnabled(false);
以上,就是设置按钮可用和不可用状态的方法。
Android方面自己积累的东西还是很少,还是要逐步积累才行,很是惭愧,愿与各位一起学习进步,欢迎各位指导。
- 如何将dialog中的button动态设置为disable
前言本文介绍Android上如何设置按钮为disable状态。这个虽然很简单,但是我也是查询了才知道调用这个函数,很惭愧,Android相关的接触的较少,所以写下来记录下。方法在Button属性中,有setEnabled的方法,通过true和false可以控制enable和disable的状态。Button button = findViewById(R.id.button);button.setEnabled(true); // 启用按钮,默认状态button.setEnabled(false
在html标签中设置按钮被禁用,可以使用如下代码 <input type=’button’ id=’test’ value=’disabled’> 在jquery中可以使用attr()函数修改按钮的disable属性 $(“#test”).attr(‘disabled’,false); jquery 控制button的disabled属性 代码如下: $(‘#button’).attr(‘disabled’,”true”);添加disabled属性 $(‘#button’).removeAttr(“disabled”); 移除disabled属性
npm i disable-devtool
import disableDevtool from 'disable-devtool' ;
disableDevtool ( ) ;
1.2脚本属性配置
< script disable-devtool-auto src =' https://cdn.jsdelivr.net/npm/disable-devtool/disable-devtool.min.js ' > </ script >
或将CDN与版本一起使用:
<!--Use a specific version-->
< script disable-devtool-auto src =' https://cdn.jsdelivr.net/npm/disable-de
本文实例讲述了Android开发实现应用层面屏蔽状态栏的方法。分享给大家供大家参考,具体如下:
一、由于StatusBarManager在SDK中没有提供,所以需要使用反射来调用该类的方法
代码部分如下:
Object service = getSystemService(statusbar);
try {
Class <?> statusBarManager = Class.forName(Android.app.StatusBarManager);
Method expand = statusBarManager.getMethod(disable,int.c
转自:http://blog.sina.com.cn/s/blog_67d95f400100s72i.html
我们再写dialog的时候,会时常有这样一种需求,希望通过某些条件将dialog的button设置为disable的。
基本的命令就是将“确定”这个button设置为disable(false).
如下的方法,就是构造一个自定义的dialog,其中包括一个编辑栏(EditTex