gpt4 book ai didi

android - 中心文本android按钮

转载 作者:IT老高 更新时间:2023-10-28 22:16:25 26 4
gpt4 key购买 nike

我的问题很简单。如何将文本集中在android中的按钮上?我试图将填充设置为 0,将重力设置为中心,但是当我运行它时,结果仍然是文本是水平居中但不是垂直的。文字有点移到了底部。

<Button
android:id="@+id/btnSame"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginBottom="10dip"
android:layout_marginLeft="10dip"
android:layout_marginRight="10dip"
android:background="@drawable/layout_button_different"
android:gravity="center_vertical|center_horizontal"
android:height="30dp"
android:padding="0dip"
android:text="@string/equals"
android:textColor="@drawable/layout_button_different"
android:textSize="50dp"
android:width="70dp" />

我也相关:在 Activity 中我这样做:

btnEquals.setCompoundDrawablesWithIntrinsicBounds(null,getResources().getDrawable(R.drawable.up2), null, null);
btnEquals.setPadding(0, 5, 0, 0);
btnEquals.setTextSize(15);

这可行,但在此之后我设置了这个:

btnEquals.setCompoundDrawables(null, null, null, null);
btnEquals.setPadding(0, 0, 0, 0);

结果是垂直对齐错误。

最佳答案

很简单,你可以这样写:

android:textAlignment="center"

关于android - 中心文本android按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10978550/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com