-1

我在android中遇到問題。當我在textView中設置layout_gravity="center"時,TextView未顯示在中心位置。 TextView在水平LinearLayout中。在水平線性佈局中設置中心textview

<LinearLayout 
    android:orientation="horizontal" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content">` 

     <TextView 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
           android:textSize="20sp" 
           android:typeface="normal" 
           android:textColor="@color/themecolor" 
           android:textStyle="bold" /> 
</LinearLayout>` 

任何人都可以幫助我嗎?

謝謝。

+0

我們需要更多的細節。文本是否超過一行?寬度是匹配父級還是包裝內容?等 –

+0

是解決?? –

回答

0
android:layout_gravity="center_horizontal 

而你的佈局寬度應該是匹配的。

android:layout_width="match_parent" 
1

你的LinearLayout可能有 android:layout_width = "wrap_content" 改變它 android:layout_width = "match_parent 然後用layout_gravity = "center"您的TextView

0

只要給你的佈局

android:layout_gravity="center_horizontal 
1
<LinearLayout 
android:orientation="horizontal" 
android:layout_width="match_parent" 
android:layout_height="wrap_content"> 

<TextView 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:textSize="20sp" 
     android:layout_gravity="center_horizontal" 
     android:typeface="normal" 
     android:textColor="@color/themecolor" 
     android:textStyle="bold" /> 
</LinearLayout> 
1

只需設置

android:gravity="center" 

對於LinearLayoutTextView

相關問題