imagebutton:src应该适合高度而不是长度

时间:2015-06-08 13:07:21

标签: java android imagebutton

我希望我的大图适合整个屏幕,但它也应该在宽度上重叠。

试过这个:

   <ImageButton
       android:id="@+id/gameover"

       android:layout_width="wrap_content"
       android:layout_height="match_parent"
       android:src="@drawable/farmlvl1"
        android:scaleType="matrix"
       android:visibility="visible" />

看看图片:

enter image description here

3 个答案:

答案 0 :(得分:1)

使用此:

<ImageButton
     android:id="@+id/gameover"
     android:layout_width="wrap_content"
     android:layout_height="match_parent"
     android:src="@drawable/farmlvl1"
     android:scaleType="centerCrop"
     android:adjustViewBounds="true"
     android:visibility="visible" />

你还需要adjustViewBounds因为它有时候不适合身高。

答案 1 :(得分:0)

   android:layout_width="match_parent"
   android:layout_height="match_parent"
   android:src="@drawable/farmlvl1"
    android:scaleType="matrix"
   android:visibility="visible" />

答案 2 :(得分:0)

  1. 使用RelativeLayout
  2. 请检查此代码:

      android:id="@+id/gameover"
      android:layout_width="match_parent"
      android:layout_height="match_parent"
      android:layout_alignParentTop="true"
      android:layout_centerHorizontal="true"
      android:scaleType="matrix"
      android:src="@drawable/right_arrow"
      android:visibility="visible" />