對不起,如果這是重複的,但我找不到任何相當我正在尋找的東西。基本上,我想將文本視圖中的文本排列在頂部中心。如果可能的話,我想用XML來做到這一點。所以,我想結合Android對齊文本頂部中心
android:gravity="center"
和
android:gravity="top"
,使其既對準它。我已經嘗試將兩個屬性都放在文本視圖元素中,但它只是提供了一個錯誤。
對不起,如果這是重複的,但我找不到任何相當我正在尋找的東西。基本上,我想將文本視圖中的文本排列在頂部中心。如果可能的話,我想用XML來做到這一點。所以,我想結合Android對齊文本頂部中心
android:gravity="center"
和
android:gravity="top"
,使其既對準它。我已經嘗試將兩個屬性都放在文本視圖元素中,但它只是提供了一個錯誤。
首先,雖然可以組合值,但不能複製屬性。
android:gravity="g1|g2"
然而,center
意味着垂直和水平居中所以top|center
不會是正確的。您應該使用
android:gravity="top|center_horizontal"
是的,這是更正確的答案。 –
太棒了。非常感謝。 – user3810543
但是,當我嘗試在android工作室。只「頂部|中心」也是好的。猜猜它們對TextView實現有相同的效果。 – sailing
如果你想不止一個屬性格式適用於重力必須使用|
這樣
android:gravity="top|center"
使用的RelativeLayout爲您的ViewGroup和做到這一點:
<?xml version="1.0" encoding="utf-8" ?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_height="match_parent"
android:layout_width="match_parent">
<TextView
android:id="@+id/textViewDemo"
android:layout_alignParentTop="true"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center_horizontal"/>
</RelativeLayout>
請發佈錯誤和所有其他相關信息 – crocboy