大家好,不知有没有人遇到过类似的情况。代码很简单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.不知是什么原因,有人遇到过类似的情况么?谢谢!
解决方案 »
- . ./build/envsetup.sh执行问题
- 关于查询数据库返回cursor!=null但是getcount为0的问题。
- 如何把linux库加载到ndk库中?
- Android程序第一次运行正常,第二次死机啦!SOS。。。。。
- 全屏时重开关电源后全屏失效,如何解决!?
- android4.0 转屏(切屏)重复执行onCreate() (tabhost 解决)
- service主线程是否可以做访问网络操作
- 跪求大神 解救 android socket中InputStream一些莫名其妙的问题
- Android Studio使用okhttp时出错,显示错误信息:无法访问ByteString,找不到okio.ByteString的类文件
- 初学Android的体验
- 运行AVD的时候,当点start后不能得到虚拟手机界面
- A activity如何根据不同跳到B或者C activity
我估计你的问题是不是机器分辨率造成的。