如何在TextView中水平和垂直居中文本?

如何在TextView中将文本在水平和垂直方向居中放置,以便它完全出现在Android中的TextView中间?


我假设你正在使用XML布局。

<TextView  
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:gravity="center"
    android:text="@string/**yourtextstring**"
/>

和@stealthcopter在java中评论: .setGravity(Gravity.CENTER);


android:gravity="center" 

这将做到这一点


您也可以使用以下方式动态设置它:

textView.setGravity(Gravity.CENTER_VERTICAL | Gravity.CENTER_HORIZONTAL);
链接地址: http://www.djcxy.com/p/9625.html

上一篇: How do I center text horizontally and vertically in a TextView?

下一篇: Working with timezones and daylight savings time in Javascript