TextView 字体垂直靠左居中

2019-06-24  本文已影响0人  ios_wong

TextView文字垂直靠左居中,
设置android:gravity="center_vertical|start"。

代码如下 复制代码

<TextView
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:textSize="40sp"
    android:gravity="center_vertical|left"
    android:text="@string/hello_world" />

题外话:
android:gravity="center", 垂直水平居中
LinearLayout有两个非常相似的属性:android:gravity与android:layout_gravity。他们的区别在于:android:gravity用于设置View组件的对齐方式,而android:layout_gravity用于设置Container组件的对齐方式。

EditView 设置字体靠左居中对齐,直接设置textAlignment 就可以了

 <EditText
            android:id="@+id/phone_input"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_alignParentEnd="true"
            android:layout_marginStart="5dp"
            android:layout_toRightOf="@id/phone_title"
            android:hint="@string/bind_phone_placeholder"
            android:textAlignment="textStart"
            android:layout_marginEnd="0dp"
            android:textSize="16sp"
            android:textColor="@color/default_color"
            android:background="@drawable/nullview"/>/>
上一篇 下一篇

猜你喜欢

热点阅读