簡體   English   中英

使用AutoCompleteTextView單擊/選擇項目時如何啟用按鈕

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM