Android 中图片显示的另一种方式 ImageSwitcher
来源:互联网 发布:vb automation 编辑:程序博客网 时间:2024/05/16 13:48
一般情况下,显示图片用ImageView,但在图片分辨率太小的情况下,用ImageView显示图片就会出问题,按照图片本身大小显示太小,看不清,自己规定大小尺寸,图片显示又太模糊,所以这种情况下用ImageSwitcher显示图片较佳,在自己规定大小尺寸的情况下,图片的分辨率没变,不会出现模糊,如何用ImageSwitcher显示图片,如下操作:
使用该控件,1、必须implements ViewSwitcher.ViewFactory。
2、调用setFactory方法:imageSwitcher.setFactory(this);
3、重写函数 makeView(),做如下处理:(此方法在进入该Activity时就会调用)
@Override
public View makeView() {
ImageView i = new ImageView(this);
i.setScaleType(ImageView.ScaleType.FIT_CENTER);
//设置布局填充父亲
i.setLayoutParams(new ImageSwitcher.LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.FILL_PARENT));
return i;
}
4、在需要显示图片的地方写如下代码:
Drawable drawable = Drawable.createFromPath(list_img.get(image_id));
imageSwitcher.setImageDrawable(drawable);
【 imageSwitcher 共有三个方法,另外2个是 setImageResource(int resid)、setImageURI(Uri uri) 】
- Android 中图片显示的另一种方式 ImageSwitcher
- Android ImageSwitcher、TextSwitcher以及以比较节省资源的方式显示jpg图片小例子
- android-获取图片资源的另一种方式
- Android 中查看logcat的另一种方式
- Gallery与ImageSwitcher的图片显示
- ImageSwitcher显示图片用法
- Android中图片循环播放ImageSwitcher
- 【Android】图片切换组件ImageSwitcher的运用
- 【Android】图片切换组件ImageSwitcher的运用
- android 图片切换 ImageSwitcher
- Android 切换图片ImageSwitcher
- Android TextView中显示图片的4种方式
- Android TextView中显示图片的4种方式
- Android中ImageSwitcher详解(注意与图片浏览器的区别)
- Android中ImageSwitcher详解(注意与图片浏览器的区别)
- Android 中ImageSwitcher的最简单用法
- Android中Gallery和ImageSwitcher的使用
- Android中Gallery和ImageSwitcher的使用
- 小型企业办公楼建网络规划方案
- zoj 2314 Reactor Cooling
- 离骚
- 假期的遗憾
- vc重装失败处理方法
- Android 中图片显示的另一种方式 ImageSwitcher
- 情人节随记
- 帮忙 帮忙啊
- Java日期格式(转载)
- 反病毒引擎设计(一):绪论 本文来自:剑盟反病毒技术门户(www.janmeng.com)
- 自己的理解:堆,栈及变量在内存中的分布
- ant入门
- [SVN]-How do I relocate a repository to another host?
- wxWidgets+Ogre(2)