大家好,不知有没有人遇到过类似的情况。代码很简单class myView extends RelativeLayout {...setting = new ImageView(this);
setting.setAlpha(0.5f);
setting.setX(300);
setting.setY(300);
setting.setImageResource(R.drawable.setting);
addView(settings);...}settings 的实际大小是64*64, 但是在公司的设备上显示出来却是96*96.这时检查setting.getScaleX和setting.getScaleY都是1.0. 但确实是96*96的图片。我换了其他图片也是莫名其妙被放大了1.5倍。但是我在自己的android手机上试了试就是64*64.不知是什么原因,有人遇到过类似的情况么?谢谢!
setting.setAlpha(0.5f);
setting.setX(300);
setting.setY(300);
setting.setImageResource(R.drawable.setting);
addView(settings);...}settings 的实际大小是64*64, 但是在公司的设备上显示出来却是96*96.这时检查setting.getScaleX和setting.getScaleY都是1.0. 但确实是96*96的图片。我换了其他图片也是莫名其妙被放大了1.5倍。但是我在自己的android手机上试了试就是64*64.不知是什么原因,有人遇到过类似的情况么?谢谢!
解决方案 »
- 【求救】如何利用gridview实现不规则的布局
- Android下SQLite数据库一条条地插入记录太慢了,1000条记录要30来秒时间,怎么改进?
- 请问nexus one中如何显示printk的打印信息?
- 请问:如何让手机收不到短信
- 关于2.2的C2DM应用和appengine
- 谁能教我android手机开发呀?
- gadget 划拟U盘成功,查入PC,但打开盘符时,出现请查入磁盘驱动器。这个问题如何办?
- cygwin下面编译官方toolchain的问题
- 走过路过的大神们,Android上传图片大小怎么设置的,跪接口水
- 求救求救…DJI SDK 创建航拍相机app卡在这里了
- 运行AVD的时候,当点start后不能得到虚拟手机界面
- A activity如何根据不同跳到B或者C activity
我估计你的问题是不是机器分辨率造成的。