如何在不剪切图像的情况下显示这些ListView项目?

时间:2013-08-13 14:12:55

标签: android android-layout

我正在尝试创建一个包含ListViewCheckBox的{​​{1}}。到目前为止,我有以下工作,如下所示:

enter image description here

这是每个ListView项目的布局:

ImageButton

问题是图像的顶部和底部被剪掉了。如何在每个<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/widget32" android:layout_width="fill_parent" android:layout_height="fill_parent"> <ImageButton android:id="@+id/imgTime" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/datetime" android:layout_alignBottom="@+id/rbOutput" android:layout_alignParentRight="true" /> <CheckBox android:id="@+id/rbOutput" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="[User Output]" android:layout_centerVertical="true" android:layout_alignParentLeft="true" /> </RelativeLayout> 项目中垂直居中显示完整图片及其左侧的checkbox

作为参考,这是完整的未剪辑图像:

enter image description here

2 个答案:

答案 0 :(得分:0)

添加

android:scaleType="fitCenter"

使用CENTER

缩放图像的图像的xml定义

source

答案 1 :(得分:0)

您可以为scaleType使用ImageView的多个选项;这里分别是它们的选项和输出。

http://etcodehome.blogspot.com/2011/05/android-imageview-scaletype-samples.html