0

私はいくつかの列を持つ SQLite データベースを持っています。そのうちの 3 つはday monthyearです。ListView には、タイトルと日付の 2 つの TextView があります。

日付の 3 つの列 (日、月、年) を "Date" TextView に結合したいと考えています。

例:

私の SQL データベース -

題名 -title

日 -8

月 -3

年 -2013

そしてListViewでは次のようになります-

title
8/3/2013

私のコード:

    c = db.query(DbHelper.TABLE_NAME, null, null, null, null, null, null);

    String[] from = {DbHelper.COLUMN_NAME_TITLE, DbHelper.COLUMN_NAME_DAY, DbHelper.COLUMN_NAME_MONTH, DbHelper.COLUMN_NAME_YEAR};
    int[] to = {R.id.text1, R.id.date};
    adapter = new SimpleCursorAdapter(this,
            R.layout.list_item_2,
            c, from, to);
    list.setAdapter(adapter);

TextView に入れる前に3つの日付列を変更する必要があると思いますが、これを行う方法がわかりません。

ありがとうございました!

4

1 に答える 1

0
String[] date = { DbHelper.COLUMN_NAME_TITLE, DbHelper.COLUMN_NAME_DAY+"/"+ DbHelper.COLUMN_NAME_MONTH+"/"+DbHelper.COLUMN_NAME_YEAR};

また

String temp = DbHelper.COLUMN_NAME_DAY+"/"+ DbHelper.COLUMN_NAME_MONTH+"/"+DbHelper.COLUMN_NAME_YEAR
String[] date = { DbHelper.COLUMN_NAME_TITLE, temp}

これはあなたが求めているものだと思います

于 2013-03-08T11:32:04.033 に答える