2014-06-24 42 views
2

我有一個android的AutoCompleteTextView(實際上擴展),我想控制出現的建議彈出列表的位置。例如在我的錨點視圖的上方或下方。設置Android AutoCompleteTextView相對於錨點視圖的位置

目前,自動完成似乎更喜歡低於錨點視圖,除非它試圖顯示的數據需要更多空間(並且該空間在上面可用)。有沒有辦法將它設置爲始終以某個方向出現,而不管數據的大小。

感謝

回答

0

我想你可以使用這個:

myAutoCompleteTextView.addTextChangedListener(new TextWatcher() { 

      @Override 
      public void onTextChanged(CharSequence s, int start, int before, int count) { 
       // TODO Auto-generated method stub 
       myAutoCompleteTextView.dismissDropDown();  
      } 

      @Override 
      public void beforeTextChanged(CharSequence s, int start, int count, 
        int after) { 
       // TODO Auto-generated method stub 
       myAutoCompleteTextView.dismissDropDown(); 
      } 

      @Override 
      public void afterTextChanged(Editable s) { 
       // TODO Auto-generated method stub 
       myAutoCompleteTextView.dismissDropDown(); 
      } 
     }); 
相關問題