就是不管屏幕是1024像素还是800像素还是480像素宽度,图片宽度总是占据屏幕宽度的10%,高度根据宽度保持比例改变,请问能实现吗?是用imageview吗?
解决方案 »
- 在PC端DOS环境下输入adb devices查询不到设备信息,但是在用腾讯手机助手连接手机后,DOS下adb devices便可以查询到了,为什么?
- 请问android入门看什么书好?
- 在程序中按下home键之后 到主界面后 不做操作任何操作 过一下会自动跳到刚所运行的程序
- 拉我一把:帮忙解释一段android中java代码用法
- InputStream read() 网线断开仍然不返回-1,何故?
- 点击android桌面的应用程序图标 弹出列表 如何实现? 谢谢
- android中title样式问题
- android 3D可以旋转视角的导航地图如何开发?小弟不胜感激。
- ZXING识别区域,扫描二维码距离很远才能扫到
- recycleView需要动态计算item高度,item的复用导致布局错乱。改怎么解决呢?
- 连接数据库的问题
- 【求解答】Android Market的疑问。
/**
* 创建一个缩小或放大的新图片
*
* @param resourcesID
* @param scr_width
* @param res_height
* @return
*/
private Bitmap CreatMatrixBitmap(int resourcesID, float scr_width, float res_height) {
Bitmap bitMap = null;
bitMap = BitmapFactory.decodeResource(sResources, resourcesID);
int bitWidth = bitMap.getWidth();
int bitHeight = bitMap.getHeight();
float scaleWidth = scr_width / (float) bitWidth;
float scaleHeight = res_height / (float) bitHeight;
Matrix matrix = new Matrix();
matrix.postScale(scaleWidth, scaleHeight);
bitMap = Bitmap.createBitmap(bitMap, 0, 0, bitWidth, bitHeight, matrix, true);
return bitMap;
}
ImageView iv=(ImageView)this.findViewById(R.id.imageView1);;
iv.setScaleType(ImageView.ScaleType.FIT_CENTER);