0
この画像では、ユーザーに一覧が表示されます。ユーザーは、リスト内の項目を検索し、それをクリックすることができます。ユーザーがクリックしたものをどのように記録するのですか?ユーザーがリストビューで選択したリスト内のアイテムはどのように表示されますか?
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;
}
});
}
}
listviewの項目をクリックしてsearchviewと関連付けるものは何ですか?あなたはonItemClickListenerを使用していないようですね? – greenapps
ロギングではどういう意味ですか?どこにログを記録しますか?ファイルですか? – greenapps
'ユーザーが検索ビューで選択したリスト内のアイテムを確認する方法は? ' searchviewはアイテムがないので、searchviewのアイテムを選択できないので、質問は意味をなさない。 – greenapps