SimpleAdapter动态加载Bitmap
来源:互联网 发布:巨人网络 刘伟 编辑:程序博客网 时间:2024/05/14 23:50
public class tabcontent3 extends Activity {List<Map<String,Object>>list;List<infoMode> info;infoDao infodao; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.tab3);/*将drawable转成bitmap*/ infodao=new infoDao(tabcontent3.this); info=infodao.infolist(); list=new ArrayList<Map<String,Object>>(); ListView listview=(ListView)findViewById(R.id.infolist); for (int i = 0; i <info.size(); i++) {Map<String,Object>map=new HashMap<String,Object>();map.put("img", bp(info.get(i).getImg()));map.put("title","『"+info.get(i).getInfotitle()+"』");map.put("short",info.get(i).getShortinfo());list.add(map);} SimpleAdapter sa=new SimpleAdapter(this, list, R.layout.tab3_one, new String[]{"img","title","short"}, new int[]{R.id.tab3img,R.id.tab3title,R.id.tab3short}); sa.setViewBinder(new ViewBinder() { public boolean setViewValue(View view, Object data, String textRepresentation) { // TODO Auto-generated method stub if(view instanceof ImageView && data instanceof Bitmap){ ImageView i = (ImageView)view; i.setImageBitmap((Bitmap) data); return true; } return false; } }); listview.setAdapter(sa); ScrollAndListview sal=new ScrollAndListview(); sal.setListViewHeightBasedOnChildren(listview); /*点击其中一项*/ listview.setOnItemClickListener(new OnItemClickListener(){@Overridepublic void onItemClick(AdapterView<?> parent, View arg1, int pos,long arg3) {int choice=(Integer)info.get(pos).getInfoid();Intent intent=new Intent(tabcontent3.this,detail.class);Bundle bundle=new Bundle();bundle.putInt("findid",choice);intent.putExtras(bundle);startActivity(intent);} }); } public Bitmap bp(int pic){ Resources res = getResources(); Bitmap bmp = BitmapFactory.decodeResource(res, pic); Bitmap bmp2= corner.getRoundCornerBitmap(bmp,20.0f); return bmp2; }}
0 0
- SimpleAdapter动态加载Bitmap
- SimpleAdapter 动态加载数据
- Android--Gridview使用SimpleAdapter加载bitmap图片
- android笔记26 - SimpleAdapter 动态显示Bitmap图片
- Android Base64转换图片,SimpleAdapter动态显示Bitmap图片
- 关于simpleadapter bitmap imageview
- Android SimpleAdapter传入Bitmap
- SimpleAdapter 动态改变问题
- Bitmap加载
- bitmap加载
- Android探秘:SimpleAdapter与Bitmap的结合
- GridView 加载数据 采用SimpleAdapter.
- 使用SimpleAdapter加载sdcard图片
- 优化SimpleAdapter适配器加载效率
- android自定义动态数据SimpleAdapter
- Android用simpleAdapter来接收一个Bitmap显示
- Android用simpleAdapter来接收一个Bitmap显示
- SimpleAdapter中使用Drawable和Bitmap对象的方法
- //2.、动态函数调用实现下列操作,输入2个数以及操作符计算结果。@ 求最大公约数 $求最小公倍数 - 求差+ 求和 等等
- Mybatis基础入门之(二)——环境搭建
- Linux下文件操作命令
- 素数回文
- 随机数的产生
- SimpleAdapter动态加载Bitmap
- 完美实现淘宝易迅左边菜单树,鼠标over事件显示菜单内容
- android 常用URI 值得记住
- 1.1 C++程序结构 (Structure of a program)
- Spring AOP
- 动态函数调用实现下列操作,输入2个数以及操作符计算结果。 @ 求最大公约数 $求最小公倍数 - 求差 + 求和 等等
- poj 1129
- //动态函数调用实现下列操作,输入2个数以及操作符计算结果。@ 求最大公约数 $求最小公倍数 - 求差 + 求和 等等
- JavaScript判断浏览器类型及版本