[英]How to Enable buttons when an Item is clicked/selected using AutoCompleteTextView
有4个按钮需要禁用,直到使用以下方式选择/单击通过数组提供资源的项目:
AutoCompleteTextView
我尝试使用以下代码执行此操作。 但是,按钮在所有情况下仍保持启用状态。 有人可以纠正我哪里出错了吗?
final Button btn1 = (Button) findViewById(R.id.home_new_sale);
final Button btn2 = (Button) findViewById(R.id.home_dues);
final Button btn3 = (Button) findViewById(R.id.home_returns);
final Button btn4 = (Button) findViewById(R.id.home_history);
//Initializing an OnItemClick Listener for AutoCompleteTextView
home_search.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
btn1.setEnabled(true);
btn2.setEnabled(true);
btn3.setEnabled(true);
btn4.setEnabled(true);
}
});
我从未使用过AutoCompleteTextVierw,但是无论单击哪个项目,您的OnItemClickListener似乎都启用了所有按钮。
建议您在onItemClick()中使用一个开关,以确保仅启用正确的按钮。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.