Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android進階(二十二)設置TextView文字水平垂直居中

Android進階(二十二)設置TextView文字水平垂直居中

編輯:關於Android編程

設置TextView文字水平垂直居中

有2種方法可以設置TextView文字居中:

一:在xml文件設置:android:gravity="center"

二:在程序中設置:m_TxtTitle.setGravity(Gravity.CENTER);

備注:android:gravity和android:layout_gravity的區別在於前者對控件內部操作,後者是對整個控件操作。

例如:android:gravity="center"是對textView中文字居中

android:layout_gravity="center"是對textview控件在整個布局中居中

其實很容易理解,出現"layout"就是控件對整個布局的操作。

textView.setGravity(Gravity.CENTER);

以上只是實現文字布局的水平居中,若要同時實現垂直居中,還需要實現以下布局:

textView.setGravity(Gravity.CENTER_VERTICAL);

但是經過以上設置後,文本只是實現了水平居中,並未達到垂直居中的效果。

不過可以通過設置換行來達到美化效果。

textView.setText("\n\n\n暫無該商品評價信息");

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved