【发布时间】:2015-04-12 07:34:48
【问题描述】:
我有一个 ListView,它显示包含图标和文本的项目。图标,当我在xxhdpi(96x96)、xhdpi(64x64)、hdpi(48x48)和mdpi(32x32)中放不同尺寸的图片时,剪掉了图片的右侧和底部。我只有文件夹 xxhdpi (96x96) 的图像不会被裁剪。
只有裁剪的图像(第一个)在 xxhdpi、xhdpi、hdpi 和 mdpi 中,其余的仅在 xxhdpi 中。
这是包含 ImageView 的布局:
<RelativeLayout
android:id="@+id/rl_container_icon"
android:layout_width="wrap_content"
android:layout_height="match_parent" >
<ImageView
android:id="@+id/iv_icon"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:alpha=".8"
android:contentDescription="@string/app_name"
android:paddingBottom="9dp"
android:paddingLeft="18dp"
android:paddingRight="2dp"
android:paddingStart="18dp"
android:paddingTop="9dp"
android:scaleType="center"
android:src="@drawable/ic_section_bikes" />
</RelativeLayout>
感谢您的宝贵时间。
【问题讨论】:
-
你能不能更详细地解释一下,我真的不明白你想说什么..
-
Ok... ImageView 中的图像在右侧和底部被裁剪。但这仅适用于图像存储在不同屏幕密度的四个目录中的情况。例如,如果我在文件夹 xxhdpi 中保留一份副本,则图像将正确显示。但是如果我把图片放在4个目录下,图片就会被裁剪掉。