2011-06-07 68 views
0

我創建了一個顯示國家列表的對話框,我需要創建過濾器,以便當我按下一個字母時,它應該給所有的項目提供我輸入的字母。可以告訴我通過哪種方式做這個?如何過濾警報對話框中的文本?

回答

0

聽起來像是你想有一個自動完成,就如何建立這一權利here

0

您可以通過實現它的方法,這樣使用一個TextWatcher讀了起來:

EditText et = (EditText) findViewById(R.id.edit_text); 
    TextWatcher textWatcher = new TextWatcher() { 
     @Override 
     public void onTextChanged(CharSequence s, int start, int before, int count) { 
      //... your logic 
     } 
     @Override 
     public void afterTextChanged(Editable arg0) { 
      // ... your logic 
     } 
     @Override 
     public void beforeTextChanged(CharSequence s, int start, int count, int after) { 
      // ... your logic 
     } 
    }; 
    et.addTextChangedListener(textWatcher);