Android進階 二十二 設定TextView文字水平垂直居中
阿新 • • 發佈:2018-12-09
設定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