在使用
选择/点击通过数组资源的项目之前,需要禁用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);
}
});
答案 0 :(得分:0)
我从未使用过AutoCompleteTextVierw,但似乎无论点击哪个项目,OnItemClickListener都会启用所有按钮。
我建议您在onItemClick()中使用一个开关,以确保只启用正确的按钮。