TextView文字垂直靠左居中焕襟,
設(shè)置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势告。他們的區(qū)別在于:android:gravity用于設(shè)置View組件的對齊方式,而android:layout_gravity用于設(shè)置Container組件的對齊方式抚恒。
EditView 設(shè)置字體靠左居中對齊咱台,直接設(shè)置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"/>/>