1. 程式人生 > >Android進階 二十二 設定TextView文字水平垂直居中

Android進階 二十二 設定TextView文字水平垂直居中

設定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暫無該商品評價資訊");

美文美圖



再分享一下我老師大神的人工智慧教程吧。零基礎!通俗易懂!風趣幽默!希望你也加入到我們人工智慧的隊伍中來!http://www.captainbed.net