2017-02-09 41 views
0

私は長い項目のリストを持っていますので、スピナーの代わりにオートコンプリート・テキスト・ビューを使用しました。
オートコンプリート・テキスト・ビューでは、カスタム・オブジェクトにArrayAdapterを使用した場合、配列内のどの項目がユーザーが選択したものか/オートプリットで受け入れられたかをどのように知ることができますか?オートコンプリートのテキストビューでアダプターの項目に選択項目を関連付けます

答えて

1

...これがお手伝いします

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; 
       } 
      } 

     } 
    }); 

希望を、これを試してみてください。

関連する問題