Android ImageButton在小屏幕尺寸下调整大小

时间:2020-07-27 15:29:18

标签: java android android-layout kotlin imagebutton

我的Android应用程序中有这个ImageButton

<ImageButton
    android:id="@+id/sleep_timer_btn"
    android:layout_width="0dp"
    android:layout_height="0dp"
    android:background="@drawable/round_button"
    android:gravity="center_vertical|center_horizontal"
    android:padding="20dp"
    android:scaleType="fitCenter"
    android:src="@drawable/sleep_btn"
    app:layout_constraintBottom_toBottomOf="@+id/guideline31"
    app:layout_constraintDimensionRatio="1:1"
    app:layout_constraintEnd_toEndOf="@+id/guideline24"
    app:layout_constraintStart_toStartOf="@+id/guideline23"
    app:layout_constraintTop_toTopOf="@+id/guideline30" />

问题在于在5.0英寸的屏幕上看起来还不错:

enter image description here

但是当我在2.7英寸的屏幕上检查时,这就是我得到的:

enter image description here

有什么主意我可以解决吗?

1 个答案:

答案 0 :(得分:0)

将ImageButton比例类型更改为

android:scaleType="fitXY"