2012-11-02 47 views
0

我希望得到從Android AutoCompletedTextview數據在節目中我寫了下面的代碼文本爲:如何從Android的AutocompletedTextview中獲取文本?

autoCompleteTextView = (AutoCompleteTextView) findViewById(R.id.searchField); 
String starttext= autoCompleteTextView.getText().toString(); 

但Autocompletedtextview沒有得到我該怎麼做選擇的值。

+0

請參閱我的回答,如果您有任何問題,請告訴我,或者我的回答是否幫助您,然後接受它。 –

回答

1

添加以下代碼到你onCreate()方法,它會解決你的問題。

autoCompleteTextView.setOnItemClickListener(new OnItemClickListener() { 

    public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) { 
     Log.i("SELECTED TEXT WAS------->", arg0.getItemAtPosition(arg2)); 
     String starttext=arg0.getItemAtPosition(arg2); 
    } 
}); 
+0

String starttext = autoCompleteTextView.getText()。toString()。trim(); String endtext = autoCompleteTextView1.getText()。toString()。trim(); – user1787493

+0

我沒有得到任何價值? – user1787493

+0

@ user1787493 starttext的值是多少? –