You are here Android > 开发者 > 开发讨论 > ImageView切换图片显示问题

机器人


93.089%

disconnected
登录后回复主题 | 跳到回复

ImageView切换图片显示问题

... by 机器人 ... 29 月 9 天前 ... 1041 次点击

我在一个Activity中,设置一个ImageView,使用点击按钮切换图片的过程中,发现如果第一次实现了ImageView创建,下面切换后的图形不是缩小就是放大一些,而不能真实的显示原有尺寸,这个好像跟ImageView一旦创建就会在内存创建相应大小有关,能不能解决一下实现能点击按钮显示正确的图片大小?
代码片段:
? ?? ???mImage = (ImageView) findViewById(R.id.stylepic);
? ?? ???Bitmap bmp2 = BitmapFactory.decodeResource(getResources(),R.drawable.preview);
? ?? ???int bmpwidth = bmp2.getWidth();
? ?? ???int bmpheight = bmp2.getHeight();
//? ?? ???Matrix matrix = new Matrix();// 用Matrix 会出现错误:Bitmap exceed 32 bits
//? ?? ? matrix.postScale(2,2);
? ?? ?? ? Bitmap bm2 = Bitmap.createBitmap(bmp2,0,0,bmpwidth,bmpheight,null,true);
? ?? ?? ? mImage.setImageBitmap(bm2);
? ?? ?? ? mImage.layout(0, 0, 140,79);//这一行想设置图片在屏幕中的位置但一般不能正确作用,如果不加此设定会显示原图大小但
//无法控制图片位置

xml中我把stylepic设置为
<ImageView
android:id="@+id/stylepic"
android:layout_x="30px"
android:layout_y="25px"
android:layout_height="wrap_content"
android:layout_width="wrap_content">
</ImageView>)
请问如何在显示原图大小的情况下,控制好图片在屏幕中的位置??

目前这个主题还没有回复,或许你可以帮楼主加盖一层?

在回复之前你需要先进行登录
电子邮件或昵称
密码
当前热门主题  有谁想学习利用ksoap2连接webService远程接口吗? ... 12 篇回复
© 2009 A Nanshapo Production   -   About
a site powered by Project Babel