0

我想从程序中的 Android AutoCompletedTextview 数据中获取文本,为此我编写了以下代码:

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

但是在 Autocompletedtextview 中选择的值没有得到我该怎么办。

4

2 回答 2

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);
    }
});
于 2012-11-02T11:48:59.960 回答
0

这是自动完成文本视图的示例

http://developer.android.com/resources/tutorials/views/hello-autocomplete.html

于 2012-11-02T11:47:25.077 回答