如何在单击特定按钮时将其他活动的编辑文本设置为禁用。
因为我有2个按钮,最终将采用相同的布局。但我希望当我点击第一个按钮时,编辑文本将被禁用/只读,而如果我点击第二个按钮,编辑文本将被启用。
答案 0 :(得分:1)
注意:强> 问题是,当第一个活动可见时,第二个活动将是暂停状态。暂停状态时,无法更新UI。所以你可以做的是,根据在edittext.thats上设置启用或禁用操作的标志,将第一个活动中的一个标志传递给第二个活动。
Intent firstActivity= new Intent(FirstActivity.this,SecondActivity.class);
firstActivity.putExtra("flag","disable");
startActivity(firstActivity);
第二个活动中的,onCreate()方法
String flag=getIntent().getStringExtra("flag");
if(flag.equals("disable")){
edtText.setEnable(false);
}else{
edtText.setEnable(true);
}