设置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暂无该商品评价信息");

美文美图



更多相关文章

  1. Android常用控件之悬浮窗
  2. ImageView 设置 maxWidth/maxHeight 和 adjustViewBounds
  3. Android自带的时间空间和日期控件
  4. Android(安卓)网络通信——HttpURLConnection
  5. 【Android】Android中 Paint 字体、粗细等属性的一些设置
  6. android:windowSoftInputMode属性的使用
  7. 《Android开发从零开始》——13.Table Layout学习
  8. Android(安卓)编辑框(EditText)属性学习
  9. 【Android(安卓)应用开发】Activity 任务亲和性 taskAffinity 设

随机推荐

  1. Android收藏商品/关注商品
  2. android 进程内存分析
  3. android 窗口如何靠左和靠右边框布局
  4. Android解析Xml字符串例子
  5. android 搭建http服务器AndroidAsync
  6. vs2015 支持Android arm neon Introducin
  7. 7个Android应用程序源代码
  8. android图片转换代码
  9. Android监听屏幕锁屏
  10. Android 中使用MediaRecorder进行录像详