Android按钮不可用方法
程序员文章站
2022-04-24 14:25:42
...
按钮不可用方法
实现如下图效果:
下面是按钮可用和不可用设置主要代码。
if(frequency%2==0){
but1.setEnabled(false); //不可用方法
but1.setText("不可用状态");
}else{
but1.setEnabled(true); //可用方法
but1.setText("可用状态");
}
下面为全部代码:
public class MainActivity extends AppCompatActivity {
/**
* 主界面
* @param savedInstanceState
*/
int frequency = 1; //按按钮一次数
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final Button but1 = findViewById(R.id.but1); //被改变按钮
Button but2 = findViewById(R.id.but2); //改变按钮
but2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
frequency++;
if(frequency%2==0){
but1.setEnabled(false); //不可用方法
but1.setText("不可用状态");
}else{
but1.setEnabled(true); //可用方法
but1.setText("可用状态");
}
}
});
but1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Toast.makeText(MainActivity.this,"....",Toast.LENGTH_SHORT).show();
}
});
}
}
推荐阅读
-
谷歌Pixel 2系列更新翻车:升级Android 10后Wi-Fi不可用
-
Android判断现在所处界面是否为home主桌面的方法
-
Android实现自定义带文字和图片Button的方法
-
php简单实现批量上传图片的方法 android 批量上传图片 jquery上传图片插件 上传图片
-
关于如何在submit按钮提交前设置异步方法控制是否提交
-
关于gradle替换Android Manifest中的属性变量的方法教程
-
submit避免交付多次,要求submit后按钮不可用
-
Android开发实现ScrollView中嵌套两个ListView的方法
-
Android Drawerlayout侧拉栏事件传递问题的解决方法
-
求助:百度分享按钮回调方法