Android:文本未在具有固定宽度/高度的按钮/文本视图中居中

时间:2015-11-06 22:17:34

标签: android button textview center

我在尝试做一些非常简单的事情时遇到了问题:按钮/ TextView中的中心文本具有固定的宽度和高度,当我增加其大小时,我的文本一直被按下,这是代码的示例我我正在使用:

<Button
            android:layout_width="70dp"
            android:layout_height="70dp"
            android:background="@drawable/circle_add_item"
            android:gravity="center"
            android:text="+"
            android:textColor="@color/green"
            android:textSize="75sp" />

这是我得到的结果的图像:

enter image description here

有人会帮我一把吗?

谢谢!

2 个答案:

答案 0 :(得分:1)

另外,你可以这样使用

<RelativeLayout
    android:layout_width="70dp"
    android:layout_height="70dp"
    android:background="@drawable/circle">

    <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textSize="75sp"
        android:layout_marginTop="-20dp"
        android:background="@android:color/transparent"
        android:text="+"
        android:textColor="#00ff00"
        android:paddingTop="0dp"
        android:layout_centerVertical="true"/>

</RelativeLayout>

enter image description here

答案 1 :(得分:0)

尝试将填充顶部添加为0dp

    android:paddingTop="0dp"