0

私の ListView では、次のようにデータを保存します。

public void listview_fuellen(){
    DBHelper db = new DBHelper(this);

    ListView lv = (ListView) findViewById(R.id.lvKinder);
    Cursor c = db.select();
    int count = c.getCount();

    TextView tv = (TextView) findViewById(R.id.secondLine);
    List<String> auswahl = new ArrayList<String>();
    List<String> auswahl1 = new ArrayList<String>();
    int i = 0;
    System.out.println("$$$$$$$$$$$$$$$$$$$$$$$1" + c.getCount());
    while(c.moveToNext())
    { 

        auswahl.add(c.getString(c.getColumnIndex("name")));
        auswahl1.add(" " + i);
        System.out.println("SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS" + auswahl.get(i).toString());

        i++;
    }

    ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, R.layout.list_black_text,R.id.firstLine, auswahl);
    //ArrayAdapter<String> adapter1 = new ArrayAdapter<String>(this, R.layout.list_black_text,R.id.secondLine, auswahl1);

    lv.setAdapter(adapter);

}

ここで、リストビューのレイアウトをここから試しました。

http://android-developers.blogspot.co.at/2009/02/android-layout-tricks-1.html

では、各 ListView-Item またはアイコンの 2 行目に値を設定するにはどうすればよいでしょうか?

編集:

今このように試してみましたが、リストビューにエントリがありません。

ArrayList<HashMap<String, String>> mylist = new ArrayList<HashMap<String, String>>();
    HashMap<String, String> map =  new HashMap<String, String>();;




    int i = 0;
    System.out.println("$$$$$$$$$$$$$$$$$$$$$$$1" + c.getCount());
    while(c.moveToNext())
    { 
        //map = new HashMap<String, String>();
        map.put("name",c.getString(c.getColumnIndex("name")));
        map.put("datum", c.getString(c.getColumnIndex("zeit")));


        i++;
    }
    mylist.add(map);

   SimpleAdapter mSchedule = new SimpleAdapter(this, mylist, R.layout.list_black_text, new String[] { "datum",
         "name" }, new int[] { R.id.firstLine, R.id.secondLine });

    lv.setAdapter(mSchedule);
    setListAdapter(mSchedule);

私は何を間違えましたか?

4

1 に答える 1

0

そのために、カスタム アダプターを作成してから、各 ListView-Item の 2 行目に値を設定できます。

このリンクを確認できます http://devtut.wordpress.com/2011/06/09/custom-arrayadapter-for-a-listview-android/

于 2013-05-07T13:50:22.100 に答える