Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/374.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java imagebutton:src应适合高度,但不适合长度_Java_Android_Imagebutton - Fatal编程技术网

Java imagebutton:src应适合高度,但不适合长度

Java imagebutton:src应适合高度,但不适合长度,java,android,imagebutton,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"

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

我试过这个:

   <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" />

请看图片:

使用以下方法:

<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" />

您还需要
调整视图边界
,否则它有时不适合高度。

   android:layout_width="match_parent"
   android:layout_height="match_parent"
   android:src="@drawable/farmlvl1"
    android:scaleType="matrix"
   android:visibility="visible" />
  • 使用RelativeLayout
  • 请使用此代码进行检查:

      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" />
    

  • @伊曼纽尔格拉夫没问题。如果你认为这是正确的答案,你应该将其标记为正确。谢谢@Kevin van Mierlo。我已把你的答案标为正确。如果你认为我的问题有助于这样做,请你投票表决!