[英]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.