我有一个自动完成的textview。我禁用了它,我希望在点击一个按钮后启用它来自另一个活动。我该怎么做?
答案 0 :(得分:2)
如果您的活动没有破坏,您应该设置与感知活动的界面以启用自动填充文本视图
答案 1 :(得分:0)
当您通过Intent更改活动时。添加这个。
intent.putExtra("isButtonEnable",true);
并在其他活动中获取此类创建。
if(getIntent.getExtras.getBoolean("isButtonEnable")){
yourTextView.setEnable(true);
}
else{
yourTextView.setEnable(false);
}
你也可以在片段中做到这一点
答案 2 :(得分:0)
ActivityA
()
然后在onCreate()的ActivityB中:
Intent intent = new Intent(ActivitA.this, ActivitB.class);
intent.putExtra("EditTextVisible", true);
startActivity(intent);
答案 3 :(得分:0)
首先在你想要操纵小部件的第一个活动中创建一个公共方法
public class methodEnable()
{
//your code
}
然后在你的另一个班级中创建你的第一堂课的对象
FirstClass f1=new FirstClass();
现在点击按钮点击:
f1. methodEnable();
希望它有效:)
答案 4 :(得分:0)
在api-code中设置标志,当第二个活动关闭时 - 第一个活动将出现在Resume函数上,您可以在其中检查api并设置启用TextView