Android UI 如何讓TextView中的文字居中顯示


在我們平時做開發的過程中,總是會有布局要考慮,不光是大布局,像LinearLayout這樣,小的如文字在View中的布局也影響到整體的美觀,所以,在開發中要多多留意這些細節部分的布局,在Android中,文字居中很多人都不知道在哪里。包括很多Web開發人員也是,總以為是一個叫align的屬性。我也不例外,不過借助百度搜索,我找到了解決方案,就把它存起來吧。以后可能又會忘記的。

頁面布局是LinearLayout里包一個TextView控件

1.方法一:TextView設置android:gravity=”center”,同時TextView設置android:layout_width=”fill_parent”
舉例代碼:

<LinearLayout android:orientation=”horizontal”    
android:layout_width=”fill_parent” android:layout_height=”40sp”    
android:background=”@drawable/top_businesscard_1″>   
<TextView android:layout_width=”fill_parent” android:gravity=”center”    
android:textColor=”#447324″ android:textSize=”18dp” android:text=”@string/logo_text”    
android:layout_height=”wrap_content” android:layout_marginTop=”10dp”/>   
</LinearLayout>   

方法二:LinearLayout設置android:gravity=”center_horizontal”,同時TextView設置android:layout_width=”wrap_content”
舉例代碼:

<LinearLayout android:orientation=“horizontal”   
android:layout_width=“fill_parent” android:layout_height=“40sp”   
android:background=“@drawable/top_businesscard_1″ android:gravity=“center_horizontal”>   
<TextView android:layout_width=“wrap_content”   
android:textColor=“#447324″ android:textSize=“18dp” android:text=“@string/logo_text”   
android:layout_height=“wrap_content” android:layout_marginTop=“10dp”/>   
</LinearLayout>   

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM