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

如何在 TextView 中将文本水平和垂直居中,使其恰好出现在 AndroidTextView 的中间?

最佳答案

我假设您使用的是 XML 布局。

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

您也可以根据需要使用重力center_verticalcenter_horizo​​ntal

正如@stealthcopter 所说,在java 中:.setGravity(Gravity.CENTER);.

对于 Kotlin 用户,.gravity = Gravity.CENTER

https://stackoverflow.com/questions/432037/

相关文章:

android - Android中的gravity和layout_gravity有什么区别?

android - 旋转Android上的 Activity 重启

android - Eclipse Android 插件中的 "Debug certificate

android - 如何从我的应用程序在 Android 的网络浏览器中打开 URL?

android - 如何在 Android 的 ListView 中延迟加载图像

android - 将图像加载到位图对象时出现奇怪的 OutOfMemory 问题

android - 如何在 Android 应用程序的 Activity 之间传递数据?

android - 如何在Android中将屏幕尺寸作为像素获取

android - match_parent 和 fill_parent 有什么区别?

android - Android 上的 'Context' 是什么?