大家好,我使用ImageView显示图片的时候,设置的属性:
android:layout_width="wrap_content"
android:layout_height="wrap_content"
使用资源:
mImageView.setImageResource(R.drawable.image);
和直接使用图片:
mImageView.setImageBitmap(BitmapFactory.decodeResource(R.drawable.image));
两者在手机上显示的大小不一致。
请问这是为什么?谢谢大家。
android:layout_width="wrap_content"
android:layout_height="wrap_content"
使用资源:
mImageView.setImageResource(R.drawable.image);
和直接使用图片:
mImageView.setImageBitmap(BitmapFactory.decodeResource(R.drawable.image));
两者在手机上显示的大小不一致。
请问这是为什么?谢谢大家。
解决方案 »
- Cannot play video: VideoView(278): Error: 1,-2147483648
- 求助:自定义ArrayAdapter类,怎么绑定List<String>数据类型
- android程序被退出问题
- LayoutInflater调用inflate时取不到值
- 关于Android客户端
- 求助:一个关于Native中调用C++代码的问题“?
- Android opencv开发 opencvmanager
- 在adb中的vi怎么使用
- 问一个AlertDialog全屏问题?
- webView如何保持Header
- 别人给接口我们怎么做?
- (求助,分不多,见谅)android 2.3之后来电接听问题
private Bitmap decodeResource(Resources resources, int id) {
TypedValue value = new TypedValue();
resources.openRawResource(id, value);
BitmapFactory.Options opts = new BitmapFactory.Options();
opts.inTargetDensity = value.density;
return BitmapFactory.decodeResource(resources, id, opts);
}