【发布时间】:2020-05-22 11:47:06
【问题描述】:
我的按钮是“添加”,你可以看到文本不适合里面并且它在底部部分被剪切,我认为按钮内文本周围的空白太大,这就是为什么我可以不适合。 我不想减小它的大小..
我在 xml 中的按钮:
<androidx.constraintlayout.widget.ConstraintLayout
android:layout_marginTop="10dp"
android:layout_width="match_parent"
android:layout_height="40dp"
>
<TextView
android:id="@+id/exp_routine"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:layout_marginStart="20dp"
android:layout_marginEnd="20dp"
android:alpha="1"
android:gravity="center"
android:text="Routine"
android:textAllCaps="true"
android:textColor="#686868"
android:textSize="16sp"
android:textStyle="bold"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<Button
android:id="@+id/btn_add"
style="@style/Widget.MaterialComponents.Button.TextButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
android:layout_centerVertical="true"
android:gravity="center"
android:minWidth="0dp"
android:minHeight="0dp"
android:stateListAnimator="@null"
android:text="add"
android:textSize="20sp"
android:includeFontPadding="false"
android:textAlignment="gravity"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toEndOf="@+id/exp_routine"
app:layout_constraintTop_toTopOf="parent" />
</androidx.constraintlayout.widget.ConstraintLayout>
【问题讨论】:
-
能贴出整个xml代码吗?
-
请张贴根布局
-
要么减少
textSize,要么尝试将android:includeFontPadding="false"添加到按钮 -
android:includeFontPadding="false" 稍微上移了一点
-
我添加了根布局