0
文字列配列のすべての要素を2行のlistViewにリストアップする必要があります。要素をlistViewに動的に追加する
文字列配列は動的でサイズや内容を変更できます。したがって、例えばString Arrayのサイズが5の場合、listView要素が表示されます。
どうすればいいですか?
私はこれでそれを試してみましたが、このリストは、最初の要素だけ:助けるため
// wenn noch keine Standorte hinterlegt sind gibt es eine CursorIndexOutOfBoundsException
try {
datum_global = datenBankHelper.get_datum();
int alle_eintraege_aller_datumsangaben = datum_global.length; // Alle Einträge von allen Datumsangaben (auch von gleichen)
Log.d("size", "size " + alle_eintraege_aller_datumsangaben + "|" + datum_global[0]); // z.B. 27, da 27 Einträge für alle Datumsangaben
for(int i= 0; i < alle_eintraege_aller_datumsangaben; i++) {
gespeicherte_routen = new String[][]{
{datum_global[i], "Anzahl Einträge: " + "Test"}
};
}
} catch (CursorIndexOutOfBoundsException cs){
}
@SuppressWarnings("Convert2Diamond") ArrayList<HashMap<String, String>> list = null;
// wenn noch keine Standorte hinterlegt sind gibt es eine NullPointerException
try {
list = new ArrayList<HashMap<String, String>>();
HashMap<String, String> item;
for (String[] routen : gespeicherte_routen) {
Log.d("schleife3", "schleife3 " + routen[0] + "|" + routen[1] + gespeicherte_routen.length);
//noinspection Convert2Diamond
item = new HashMap<String, String>();
item.put("line1", routen[0]);
item.put("line2", routen[1]);
list.add(item);
}
}catch(NullPointerException np){
}
感謝。
自分自身で更新する必要がある、あなたはそれは、単純なリストビュー、何も特別である –
より明確にそれを説明することができます。約8秒でGoogleにあるlistViewチュートリアルを使用する –