2016-11-24 73 views
1

我有一個自動完成TextView ... 我想要做的是,當一個按鈕,例如像'清除'被按下,自動完成文本視圖的數據應該被刪除,以便每當有人輸入的東西,沒有建議... 如何做到這一點?刪除自動完成Textview數據

回答

1

只是在你的按鈕的onclick

0

我建議設置TextView的空(如.setText("")),然後設置自動完成適配器爲空/空設置自動完成的TextView的文本由

textview.setText(""); 

在「清除」按鈕的onClick事件中。

2

有2種方式來做到這一點 1.清除上onFocusChange 2.清除「清除」按鈕onClickListener中的文本

// implementation of OnClickListener 
yourButton.OnClickListener clearListener = new View.OnClickListener() { 
    public void onClick(View v) { 
     // do something when the button is clicked 
     yourAutocompletetextview.setText(""); 
    } 
}; 
+0

建議是否會再次出現,因爲他們應該在下一次按下按鈕之前? – DarShan

+0

是的。絕對的建議會再次出現。 –