如果文字尺寸过大,如何调整按钮上方文字的位置(对于小屏幕设备,例如240x320)?
如果我选择gravity = bottom我得到:
对于所有其他重力选项(包括top / center / center_vertical等),我会得到:
但是你可以看到,TextView中的HELLO中有足够的空间......
是否可以:
1)使文本居中,使其不会在顶部或底部裁剪
2)如果需要,将文本与按钮重叠(但保留在按钮顶部)?
这是xml,我需要在RelativeLayout
<Button
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_centerHorizontal="true"
android:text="BUTTON" />
<TextView
android:layout_above="@id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:gravity="bottom"
android:text="HELLO"
android:textSize="120sp" />