0
私は長い項目のリストを持っていますので、スピナーの代わりにオートコンプリート・テキスト・ビューを使用しました。
オートコンプリート・テキスト・ビューでは、カスタム・オブジェクトにArrayAdapterを使用した場合、配列内のどの項目がユーザーが選択したものか/オートプリットで受け入れられたかをどのように知ることができますか?オートコンプリートのテキストビューでアダプターの項目に選択項目を関連付けます
私は長い項目のリストを持っていますので、スピナーの代わりにオートコンプリート・テキスト・ビューを使用しました。
オートコンプリート・テキスト・ビューでは、カスタム・オブジェクトにArrayAdapterを使用した場合、配列内のどの項目がユーザーが選択したものか/オートプリットで受け入れられたかをどのように知ることができますか?オートコンプリートのテキストビューでアダプターの項目に選択項目を関連付けます
...これがお手伝いします
autocompletetextview.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
for (int j = 0; j < listSchool.size(); j++) {
if (listSchool.get(j).getSchool_name().equals(adapter.getItem(i).toString())) {
school_name = listSchool.get(j).getSchool_name();
school_id = listSchool.get(j).getSchool_id();
break;
}
}
}
});
希望を、これを試してみてください。