我想从程序中的 Android AutoCompletedTextview 数据中获取文本,为此我编写了以下代码:
autoCompleteTextView = (AutoCompleteTextView) findViewById(R.id.searchField);
String starttext= autoCompleteTextView.getText().toString();
但是在 Autocompletedtextview 中选择的值没有得到我该怎么办。
我想从程序中的 Android AutoCompletedTextview 数据中获取文本,为此我编写了以下代码:
autoCompleteTextView = (AutoCompleteTextView) findViewById(R.id.searchField);
String starttext= autoCompleteTextView.getText().toString();
但是在 Autocompletedtextview 中选择的值没有得到我该怎么办。
将以下代码添加到您的 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);
}
});