0
私はAndroidに新しく、イベントアプリを開発しています。アプリには子イベントがありますので、拡張可能なリストビューを使用しましたが、その順序はArraylistオブジェクトの順序とは異なります。すでにソート機能&を使用していましたが、私は注文する必要があります。注文をExpandablelistviewに設定するにはどうすればよいですか?
これを修正するにはどうすればよいですか?アクティビティクラスの
DataPump.java
public class ExpandableListDataPump {
public static HashMap<String, List<String>> getData(ArrayList<Guide> guides) {
HashMap<String, List<String>> expandableListDetail = new HashMap<String, List<String>>();
List<String> parent = new ArrayList<String>();
for (int i = 0; i < guides.size(); i++) {
parent=new ArrayList<>();
Guide guide=guides.get(i);
// Log.e("size***",guide.getName()+"-"+ String.valueOf(guide.getItem_list().size()));
if (guide.getItem_list().isEmpty()){
}else{
for (int j=0;j<guide.getItem_list().size();j++){
parent.add(guide.getItem_list().get(j).getName());
// Log.e("add****", String.valueOf(guides.get(i).getItem_list().get(j).getName()));
}
}
expandableListDetail.put(guide.getName(), parent);
}
、
expandableListView = (ExpandableListView) findViewById(R.id.exLv_events);
expandableListDetail = ExpandableListDataPump.getData(guideArrayList);
expandableListTitle = new ArrayList<String>(expandableListDetail.keySet());
// Collections.sort(expandableListTitle);
expandableListAdapter = new CustomExpandableListAdapter(this, expandableListTitle, expandableListDetail);
expandableListView.setAdapter(expandableListAdapter);
は、コードとエラーログを共有しますか? – R2R
エラーログはありませんR2R –
_私の注文を注文する必要がありますか?_あなたの子供のアイテムをリストアイテムに並べ替える必要がありますか? – SripadRaj