我有一个MyObj类,有一个name和一个id。我有一个AutoCompleteTextView,它允许您输入MyObj名称,并自动为您完成它们。在AutoCompleteTextView旁边有一个按钮,当按下它时,我想:
MyObj的MyObj启动搜索,或AutoCompleteTextView字符串),则根据AutoCompleteTextView中的值启动搜索。我该怎么做?我是Android的新手,所以对其他方法的建议是非常受欢迎的。下面是我当前的一些代码:
AutoCompleteTextView actv = (AutoCompleteTextView)findViewById(R.id.searchText);
ArrayAdapter<MyObj> adapter = new ArrayAdapter<MyObj>(this,
android.R.layout.simple_dropdown_item_1line, myObjectsList);
actv.setAdapter(adapter);还包括:
public void searchButtonOnClick(View view) {
// Don't know how to get id of selected MyObj here, or just the value in the
// AutoCompleteTextView otherwise
}发布于 2011-09-30 18:18:37
最后,我创建了一个搜索,而不是使用一个AutoCompleteTextView,因为搜索也给出了一些建议。我能够通过一个id中的URI传递Intent,以显示另一个带有MyObj详细信息的Activity。
https://stackoverflow.com/questions/7575186
复制相似问题