Android布局问题

时间:2014-09-02 19:58:13

标签: android xml layout

我不想要imageview和下面的textview之间的(黑色)空间。我究竟做错了什么?谢谢你的帮助。

           <RelativeLayout
            android:id="@+id/layout_contentView"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:orientation="vertical" >

            <ImageView
                android:id="@+id/club_banner"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:scaleType="fitStart"
                android:layout_alignParentLeft="true"
                android:layout_alignParentRight="true"
                android:layout_centerHorizontal="true" />

            <TextView
                android:id="@+id/condition_1"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_alignParentLeft="true"
                android:layout_alignParentRight="true"
                android:layout_below="@id/club_banner"
                android:background="@drawable/overview_cell_header_bg"
                android:gravity="center_vertical"
                android:paddingLeft="5dp"
                android:text="@string/Condition_1"
                android:textColor="#ffffff"
                android:textSize="13sp"
                android:textStyle="normal" />

enter image description here

4 个答案:

答案 0 :(得分:2)

问题在于firStart使用来自START的{​​{1}}常量,该常量只会选择缩放图像x轴或y轴

documentation

Matrix.ScaleToFit

<强>溶液

您需要使用Compute a scale that will maintain the original src aspect ratio, but will also ensure that src fits entirely inside dst. At least one axis (X or Y) will fit exactly. 来缩放x轴和y轴的图像

答案 1 :(得分:1)

问题:

android:scaleType="fitStart"

这使得图片适合ImageView的开始(顶部)。

将scaleType更改为符合您需要的其他内容。

答案 2 :(得分:0)

我尝试了你的代码,我得到了预期的结果。

问题一定是你的形象我猜。图片下方的部分实际上是透明的吗?

enter image description here

答案 3 :(得分:0)

对谁感兴趣我只需添加

解决了这个问题

机器人:adjustViewBounds = “真”