Android进阶(二十二)设置TextView文字水平垂直居中
2016-06-30 17:54
726 查看
设置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暂无该商品评价信息");
美文美图
相关文章推荐
- Androidstudio中gradle配置和使用
- Android JNI简介
- Android 机顶盒开发过程中Listview指定item获取焦点
- Android6.0权限问题,并撰写常用权限工具类
- Android 在机顶盒开发过程当中如何禁止listview的item项获得焦点,而让item的子控件获得焦点
- Android USB Host开发笔记
- android-root
- AndroidStudio设置代码注释模块
- Ubuntu15.04安装AndroidStudio时出现“unable to run mksdcard sdk tool”解决
- In android studio,cannot load 2 facets-unknown facet type:android and android-gradle
- Android之特效五种Toast详解
- android:versionCode和android:versionName 用途
- 5.3、Android Studio录像
- 5.3、Android Studio录像
- AndroidStudio环境下的jni调用(NDK)的方法
- 欢迎使用CSDN-markdown编辑器
- Android内存优化之OOM
- Android自定义条目item优化布局
- Android 屏幕密度适配
- Bitmap基本概念及在Android4.4系统上使用BitmapFactory的注意事项