有2种方法可以设置TextView文字居中:

一:在xml文件设置:android:gravity="center"

二:在程序中设置:txtTitle.setGravity(Gravity.CENTER);

设置控件居中:

android:layout_gravity="center"是对textview控件在整个布局中居中,也可以在其父layout中调用设置android:gravity="center"

程序中也是需要设置其所在控件的父layout,例如:

RelativeLayout.LayoutParams layoutParams=

new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);

layoutParams.addRule(RelativeLayout.CENTER_IN_PARENT);

mTextView.setLayoutParams(layoutParams);

其实很容易理解,出现"layout"就是控件对整个布局的操作

原文:http://blog.csdn.net/fcly2013/article/details/20552481

android textview动态居中,android 设置textview文字居中或者控件居中相关推荐

  1. android 默认焦点设置_Android界面设计基础:控件焦点4个步骤

    作者丨devstrongzhao来源丨简书https://www.jianshu.com/p/5fd581329946现在,随着越来越多的Android的应用出现在Android Market上,如何 ...

  2. Android开发详解:第4章《UI 控件》

    Android开发详解:第4章<UI 控件> 控件是Android程序设计的基本组成单位,通过使用控件可以高效地开发Android应用程序.所以熟练掌握控件的使用是合理.有效地进行Andr ...

  3. android ui组件开发教程,安卓开发入门教程-UI控件_Switch

    什么是Switch Switch是一种用于显示开关状态的UI控件. 基础样例 1.普通开关 效果图 代码 android:layout_width="wrap_content" a ...

  4. Android直播软件搭建左滑右滑清屏控件

    Android直播软件搭建左滑右滑清屏控件 最近在迭代直播软件搭建功能时,项目中之前的左滑清屏是用ViewPager实现的.这次迭代遇到一个布局层次导致的点击失效问题,继续用ViewPager的话改动 ...

  5. Android滚动字幕公告字过长时横向滚动控件

    Android滚动字幕公告字过长时横向滚动控件 效果 Gradle 使用 属性 地址 效果 字体长度过大滚动字体,结束后上下滚动公告控件 Gradle repositories { maven { u ...

  6. winform设置Sunny 主题按钮等控件文字图标

    winform设置Sunny 主题按钮等控件文字图标 设置Symbol 属性 如果不显示字体图标就设置为0

  7. Flutter Container、Center设置控件居中背景及其他属性

    Flutter Container.Center设置控件居中背景及其他属性 //控件可以居中Container(alignment: Alignment.bottomCenter,//设置控件内容的位 ...

  8. SAP UI5 应用开发教程之五十八 - 使用工厂方法在运行时动态创建不同类型的列表行项目控件试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP U ...

  9. 安卓开发设置系统文件夹下图片为控件背景

    安卓开发设置系统文件夹下图片为控件背景 比如设置 /mnt/sdcard/Download/aaa.png为某一控件背景图 Drawable dr=Drawable.createFromPath(&q ...

最新文章

  1. 重磅!清华大学,迎来新任校长!
  2. 超详细的Java常用时间操作工具类
  3. 复习笔记(一)——C++基础
  4. C#在线获取歌词(转)
  5. Java黑皮书课后题第10章:*10.6(显示素数)编写一个程序,然后按降序显示小于120的所有素数。使用StackOfIntegers类存储这些素数,获取之后按逆序显示它们
  6. SPOJ - OPTM Optimal Marks(进制拆分+最小割)
  7. XCTF-高手进阶区:i-got-id-200
  8. 让我们的标签语义化成为一种习惯好处多多
  9. druid 多数据源_Spring Boot2 系列教程(二十二)整合 MyBatis 多数据源
  10. oracle数据库笔记---oracleweb视图使用流程,及plsql安装
  11. 面试、笔试中常用的SQL语句(数据库知识必杀)一共50个!!!
  12. c mysql学生管理系统_C++ 简单的学生信息管理系统
  13. 计算机网络重点知识整理(自顶向下)
  14. 解决异常:Premature end of chunk coded message body: closing chunk expected
  15. 中国有机菠萝汁行业市场供需与战略研究报告
  16. 喜什么颜什么的成语(喜什么颜什么四字成语大全)
  17. 恐鬼症不显示服务器区域,《Phasmophobia》恐鬼症怎么证明鬼存在?鬼存在证明方法...
  18. angular设置路由实现无刷新跳转
  19. 机器学习中的Bias和Variance是指什么
  20. 单阶段目标检测算法之YOLOv1详解

热门文章

  1. ios 图片裁剪框架_iOS 图片裁剪与修改
  2. linux与linux传文件乱码,关于Linux与windows传递文件乱码问题
  3. 爬虫工具和服务——Python之外的选择
  4. 人脸关键点:TCNN-Tweaked Convolutional Neural Networks
  5. nlp-tutorial代码注释2-1,CNN用于句子分类简介
  6. #CSP 201509-1 数列分段(100分)
  7. 注意numpy与pandas里std中的有偏和无偏
  8. Altium AD20电源分割的方法,AD内电层的电源分割,AD电源层电源分割
  9. ESP32开发 2.添加.c.h并修改CMakeLists,来定制自己的工程
  10. 【SKILLS】About the phonetics