宁可枝头抱香死,何曾吹落北风中。这篇文章主要讲述如何自动中心裁剪ImageView Android?相关的知识,希望能为你提供帮助。
我做了一个listView图片。我的目标是我的listView的每个项目具有相同的100dp高度。我遇到一个问题,我的imageView会自动调整大小,但不占用父级的整个空间。
这是我目前的结果和客观结果:
有没有人知道添加的选项可以自动生成裁剪中心?
答案我不确定我是否理解正确。我想,它必须是你想要的两个中的任何一个。
在图像视图中设置属性
android:scaleType="fitXY"
完全适合
ImageView
。你可以选择
android:scaleType="centerCrop"
到作物中心。
另一答案我知道它已经晚了但是也许通过使用android来到这个问题页面的人会有所帮助:scaleType =“centerCrop”图像居中但是它从各个方面被裁剪,所以最好使用这个属性而不是fitCenter和与此同时使用另一个属性来保持纵横比
android:adjustViewBounds="true"
android:scaleType="fitCenter"
另一答案您是否了解ImageView上的裁剪选项?
http://developer.android.com/reference/android/widget/ImageView.ScaleType.html
您只需将这些作为属性应用于XML:
喜欢:
android:scaleType="centerCrop"
另一答案【如何自动中心裁剪ImageView Android()】在java:
imageView.setScaleType(ScaleType.FIT_XY);
推荐阅读
- 如何禁用图像视图android上的点击监听器
- 如何在Android中更改颜色的地图选择()
- 在app的活动的imageview中准确加载图像
- Android在相对布局前面设置ImageView
- 在水平的RecyclerView中显示ImageView会在Android中的图像周围放置大的边距(())
- Android Studio(无法在GridLayout上添加视图。安卓/浏览/搜索$ OnUnhandledKeyEventListener)
- Android使用ImageView淡入淡出
- Android imageview src正在改变
- imageView.setImageBitmap图像空白(Android 4.4)