2017-01-19 3 views
0

この画像では、ユーザーに一覧が表示されます。ユーザーは、リスト内の項目を検索し、それをクリックすることができます。ユーザーがクリックしたものをどのように記録するのですか?ユーザーがリストビューで選択したリスト内のアイテムはどのように表示されますか?

enter image description here

Flight_Book.java:

public class Flight_Book extends AppCompatActivity { 
ListView lv; 
SearchView sv; 
String[] teams = {"Dog","Cat","Horse","Rabbit","Squirrel"}; 
ArrayAdapter<String> adapter; 


@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_flight__book); 

    lv=(ListView) findViewById(R.id.listview1); 
    sv = (SearchView) findViewById(R.id.searchview1); 

    adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, teams); 
    lv.setAdapter(adapter); 

    sv.setOnQueryTextListener(new SearchView.OnQueryTextListener() { 
     @Override 
     public boolean onQueryTextSubmit(String text) { 
      return false; 
     } 

     @Override 
     public boolean onQueryTextChange(String text) { 

      adapter.getFilter().filter(text); 
      return false; 
     } 
    }); 


} 

}

+0

listviewの項目をクリックしてsearchviewと関連付けるものは何ですか?あなたはonItemClickListenerを使用していないようですね? – greenapps

+0

ロギングではどういう意味ですか?どこにログを記録しますか?ファイルですか? – greenapps

+0

'ユーザーが検索ビューで選択したリスト内のアイテムを確認する方法は? ' searchviewはアイテムがないので、searchviewのアイテムを選択できないので、質問は意味をなさない。 – greenapps

答えて

関連する問題