SimpleCursorAdapter修改数据前端显示
2011-09-27 17:16
316 查看
众所周知,用SimpCursorAdapter可以很方便的把数据库中的数据绑定到前台显示,但是有时候数据库中取出的数据,并不是我们要直接显示的数据,而是想稍作修改再表示出来,比如时间在数据库中一般是以毫秒(milisecond)显示,但此时你需要的数据可能是采用时分秒的形式表示的,那么此时怎么办呢。
也许你会采用自定义一个继承自cursorAdapter 的适配器,然后重写。不错,这是个不错的方法,很原始,也很实用。但这里还有另一种比较简单的方法。
也许你会采用自定义一个继承自cursorAdapter 的适配器,然后重写。不错,这是个不错的方法,很原始,也很实用。但这里还有另一种比较简单的方法。
private SimpleCursorAdapter.ViewBinder viewBinder=new SimpleCursorAdapter.ViewBinder() { 创建一个viewBinder @Override public boolean setViewValue(View view, Cursor cursor, int columnIndex) { // TODO Auto-generated method stub if(cursor.getColumnIndex("duration")==columnIndex){ //duration为数据库中对应的属性列 TextView tv=(TextView)view; tv.setText(""+(cursor.getInt(columnIndex)/1000); //将数据库中的数据除以1000以后在显示 return true; } return false; } };
simpleCursorAdapter.setViewBinder(viewBinder);
相关文章推荐
- 采用ListView实现数据列表显示——SimpleCursorAdapter
- SQLite数据查询结果显示在ListView(SimpleAdapter与SimpleCursorAdapter)
- android 使用SimpleCursorAdapter将SQLite数据显示到ListView
- ListView显示数据库的数据-SimpleCursorAdapter的使用
- ListView显示数据库的数据-SimpleCursorAdapter的使用
- ListView显示数据库的数据-SimpleCursorAdapter的使用
- Android采用ListView实现数据列表显示1-使用SimpleCursorAdapter进行数据绑定
- Android SimpleCursorAdapter 绑定数据的陷阱
- android 从activity用intent跳转到listactivity并在其中用simpleadapter在listview中显示数据列
- listview利用SimpleCursorAdapter显示sqlit数据库中的图片
- listview利用SimpleCursorAdapter显示sqlit数据库列表
- android 从activity用intent跳转到listactivity并在其中用simpleadapter在listview中显示数据列
- Android数据存储操作⑤Adapter之SimpleCursorAdapter
- ThinkPHP定时ajax获取后台数据,使用javascript动态修改前端页面的表格来显示数据
- 修改SimpleAdapter里的数据
- ListView使用SimpleAdapter显示数据
- SimpleCursorAdapter-获取电话簿中联系人并显示在类表中
- 安卓:将数据库中的数据查询出来用adapter(SimpleAdapter,SimpleCursorAdapter,自定义适配器CursorAdapter)绑定到listview上
- 【android】Cursor记录集游标、ListView和SimpleCursorAdapter、ListView数据动态更新
- 2011-06-14 11:28 SimpleCursorAdapter中的newView(),bindVew(),changeCursor()&&显示SD卡中的音乐文件