安卓 2.3.3
我在数据库中有一个包含两列的表。我希望检索这些数据并将它们显示在具有两个文本视图的 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>
我正在从数据库中检索数据并将其存储在光标中。我想从光标读取数据并将这些值提供给列表视图中的文本视图。