0
有4个按钮,其需要直到通过阵列资源的项被选择以被禁用/卡嗒一声使用如何启用按钮时被点击/选择的项目使用AutoCompleteTextView
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);
}
});
你的意思是“保持残疾吗?” – ekchang 2015-02-24 01:04:37
是的,仅在使用AutoCompleteTextView单击项目时启用按钮。我很抱歉。直到现在我还在想着我的java代码有什么问题。不幸的是,我没有使用xml {android:enabled =“false”}禁用按钮。 @ekchang你的句子找到了我的解决方案。谢谢 – user3314337 2015-02-24 01:40:33
很高兴能够指引您朝着正确的方向发展! – ekchang 2015-02-24 01:41:18