アンドロイド 2.3.3
データベースに 2 つの列を持つテーブルがあります。このデータを取得し、2 つのテキストビュー (最初のテキストビューの最初の列と 2 番目のテキストビューの 2 番目の列) を持つ ListView に表示し、データベース内のすべての行に対してこれを繰り返します。(カスタムアダプターとリストビュー)の方法に関するいくつかの例を読みましたが、読めば読むほど混乱します。
誰かがこれを行う方法について有利なスタートを切ることができますか? 動的リストビューを使用できますが、静的リストビューを使用したいと考えています。
リストビューの行のレイアウトは次のとおりです。
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal"
android:paddingLeft="5dp"
android:paddingRight="5dp"
android:paddingBottom="5dp"
android:paddingTop="5dp" >
<TextView
android:id="@+id/txtView_History_Expression"
android:layout_width="0dip"
android:layout_height="wrap_content"
android:layout_weight="0.50"
android:text="Expression"
android:textColor="#FFFFFF"
/>
<TextView
android:id="@+id/txtView_History_Result"
android:layout_width="0dip"
android:layout_height="wrap_content"
android:layout_weight="0.50"
android:text="Result"
android:textColor="#316DA2" />
</LinearLayout>
ListView を使用した XML は次のとおりです。
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<TextView
android:id="@+id/txtView_History_Header"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="HISTORY"
android:gravity="center"
android:textSize="24dp"
android:textColor="#316DA2"
android:paddingTop="10dp"
/>
<ListView
android:id="@+id/lvHistory"
android:layout_width="match_parent"
android:layout_height="wrap_content" >
</ListView>
</LinearLayout>
データベースからデータを取得し、カーソルに格納しています。Cursor からデータを読み取り、それらの値をリストビューのテキストビューに渡したいと思います。