0
나는 name
및 id
의 MyObj
클래스를 보유하고 있습니다. 현재 AutoCompleteTextView
이 있는데이 이름을 입력하면 MyObj
이며 자동 완성됩니다. 누르면, 내가 원하는 AutoCompleteTextView
옆에 버튼이있다에 : 자동 완성 제안 중 하나가 사용 된 경우 Android - AutoCompleteTextView 제안의 속성 또는 AutoCompleteTextView 값을 기반으로 검색
- 는 선택한
MyObj
의id
를 기반으로 검색을 시작, 또는 - 자동 완성 제안이 사용되지 않은 경우
AutoCompleteTextView
의 값을 기반으로 검색을 시작합니다 (부분name
문자열).
어떻게해야합니까? 저는 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
}