How do I center text horizontally and vertically in a TextView?

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


I'm assuming you're using XML layout.

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

and as @stealthcopter commented in java: .setGravity(Gravity.CENTER);


android:gravity="center" 

这将做到这一点


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

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

上一篇: Negamax Alpha Beta搜索

下一篇: 如何在TextView中水平和垂直居中文本?