如何解决调整位图的大小,使其与Android中的屏幕一样大
|| 我正在使用方法来编辑图片的尺寸,但无法调整尺寸以采用整个屏幕……我已经尝试将\“ FILL_PARENT \”用作参数,但是它不起作用! 这是我正在工作的代码片段:ImageView image;
Bitmap bitmap;
...
image.setImageBitmap(Bitmap.createScaledBitmap(bitmap,300,false));
我已经找到了解决方案,但是我们必须使用Canvas,我觉得这是最简单的方法! (有关信息:\“画布方式\”)
我的手势也有问题。为了能够设置手势,我必须在视图中“玩”:
GestureOverlayView v = (GestureOverlayView)findViewById(R.id.gestures);
v.removeAllViews();
v.addView(image,new ViewGroup.LayoutParams(ViewGroup.LayoutParams.FILL_PARENT,ViewGroup.LayoutParams.FILL_PARENT));
谢谢帮我...
解决方法
使用以下代码获取设备的宽度和高度。
Display display = getWindowManager().getDefaultDisplay();
int width = display.getWidth();
int height = display.getHeight();
现在,根据上述方法返回的值设置位图的宽度和高度。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。