Android 开发实例 个人理财工具 启动界面实现
2010-04-12 15:51:00 来源:WEB开发网如何实现listview其中内容?这个主要就是要理解Adapter的用法.
SimpleCursorAdapter(Context context, int layout, Cursor c, String[] from, int[] to)
String[] from=new String[] {"rowid","name", "fee","sdate","desc" };
int[] to=new int[] { R.id.item1, R.id.item2,R.id.item3,R.id.item4,R.id.item5 };
SimpleCursorAdapter mAdapter=new SimpleCursorAdapter(this,R.layout.grid_items, cur,from, to);
lv.setAdapter(mAdapter);
这里我们只需要准备好view的样式,和cursor 就可以了.
例如本例中的
R.layout.grid_items 是
< ?xml version="1.0" encoding="utf-8"? >
< LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal" android:layout_width="fill_parent"
android:layout_height="fill_parent" >
< TextView android:id="@+id/item1" android:layout_height="fill_parent"
android:layout_width="wrap_content" android:width="20dip"
/ >
< TextView android:id="@+id/item2"
android:layout_height="fill_parent"
android:text="账目"
android:width="60dip" android:layout_width="wrap_content"/ >
/ >
< TextView android:id="@+id/item3"
android:text="费用(元)"
android:textSize="14dip" android:width="60dip" android:layout_width="wrap_content"
android:layout_height="fill_parent" android:textStyle="bold|italic"
/ >
< TextView android:id="@+id/item4"
android:layout_height="fill_parent"
android:text="日期"
android:width="80dip"
android:layout_width="wrap_content"
/ >
< TextView android:id="@+id/item5"
android:layout_height="fill_parent"
android:text="备注"
android:width="100dip" android:layout_width="wrap_content"
赞助商链接