0
私はgoogle maps api v2で作業しています。私のプロジェクトでは、私はClickable listviewを使いました。私は私のlistview.My mainで検索を実装したいと思っていた= object = listviewの検索を実装することです。 これは私のコードです: -Arraylist Androidからの検索文字列
public class MainActivity extends AppCompatActivity {
ListView listView;
ListViewAdapter listViewAdapter;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_listview);
listView = (ListView)findViewById(R.id.listView);
if (getMumbai().size() > 0){
listViewAdapter = new ListViewAdapter(getApplicationContext(),R.layout.listview_item,getMumbai());
listView.setAdapter(listViewAdapter);
}
}
private ArrayList<Mumbai> getMumbai(){
ArrayList<Mumbai> Mumbai = new ArrayList<>();
Mumbai.add(new Mumbai("dadar","18.990622", "72.836590",R.drawable.icon1,"1"));
Mumbai.add(new Mumbai("Dongri","18.960386", "72.839130",R.drawable.icon2,"2"));
Mumbai.add(new Mumbai("Matunga ","19.0480255", "72.8659563",R.drawable.icon3,"3"));
Mumbai.add(new Mumbai("Matunga dadar","19.0481083", "72.8331249",R.drawable.icon4,"4"));
Mumbai.add(new Mumbai("parel","19.176402", "72.950076",R.drawable.icon5,"5"));
Mumbai.add(new Mumbai("Mulund","19.180155", "72.947571",R.drawable.icon6,"6"));
return Mumbai;
}
}
これは私のアダプタ1である: -
public class Mumbai {
private String name;
private String lat;
private String lng;
private String numberlv;
private int imglist;
public Mumbai(String name, String lat, String lng,int imglist,String numberlv) {
this.name = name;
this.lat = lat;
this.lng = lng;
this.numberlv = numberlv;
this.imglist=imglist;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getLat() {
return lat;
}
public void setLat(String lat) {
this.lat = lat;
}
public String getLng() {
return lng;
}
public void setLng(String lng) {
this.lng = lng;
}
public int getImglist(){ return imglist;}
public void setImglist(int imglist){this.imglist=imglist;}
public String getNumberlv() {
return numberlv;
}
public void setNumber(String number) {
this.numberlv = numberlv;
}
}
私は私のコードが台無しですが、ヘルプは多くのことを知っていただければ幸いです。
内
list.get(position)
を使用できるようにまた、
final ArrayList
変数にgetMumbai()
を抽出問題ではありません。問題の言葉を説明するために[編集]してください –あなたの問題は何ですか?検索機能を実装する場合は、addOnTextChangeListenerを使用して1つのedittextを取得します。だから、あなたは各手紙を入力している間、arraylistで検索し、そのフィルタデータに基づいて.. –