) (의 getView에서 뷰에 OnClick 이벤트를 할당 할 필요가 둥지 Acitivity로 이동하는 의도처럼 하나를 선택하고
AutoCompleteTextView에는 다양한 클릭 수신기가 있습니다.
첫 x 째 f}은 xml 레이아웃에 있으며, 다음 예제에서 호출 할 함수가있는 onCLick 속성을 정의 할 수 있습니다.
<AutoCompleteTextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/spinner"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:onClick="clicked" />
그런 다음 활동에서 클릭 한 기능을 정의합니다.
public void clicked(View v) {
// on click do ..
}
또는 당신은 당신의 코드에서 직접 설정할 수 있습니다 : 드롭 다운 목록에서 항목에서 사용자가 클릭 다른 방법이있는 경우 클릭 리스너를 설정하려면
ACTV.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
finish();
}
});
의 setOnItemClickListener.
ACTV.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick (AdapterView<?> parent, View view, int position, long id) {
//... your stuff
}
})
는 그리고 당신은 사용자가 실제로 setOnItemSelectedListener를 사용하여 드롭 다운 목록에서 항목을 선택하면 클릭 리스너를 설정, 마지막 옵션이 있습니다.
ACTV.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected (AdapterView<?> parent, View view, int position, long id) {
//... your stuff
}
@Override
public void onNothingSelected (AdapterView<?> parent) {
//... your stuff
}
})
참고 :
http://developer.android.com/reference/android/widget/AutoCompleteTextView.html
행운을 빕니다!
http://developer.android.com/reference/android/widget/AutoCompleteTextView.html#setOnItemClickListener(android.widget.AdapterView.OnItemClickListener) 작동 –