android中textview常见属性设置
2015-12-11 00:05
519 查看
1 textview内容靠左且垂直居中<span style="white-space:pre"> </span>txt.setGravity(Gravity.CENTER_VERTICAL | Gravity.LEFT);
2 设置文本字体加粗<span style="font-family: Arial, Helvetica, sans-serif;"> </span>
<span style="white-space:pre"></span><pre name="code" class="html"><span style="white-space:pre"> </span>TextPaint tp = txt.getPaint();<span style="white-space:pre"> </span>tp.setFakeBoldText(true);//加粗
3 有时候会从xml中解析出来string类型的 0xffffff这种类型的,在代码中设置字体颜色是需要int类型的十六进制<pre name="code" class="html" style="font-size:18px;"> 0xffffff<span style="font-family: Arial, Helvetica, sans-serif;">,可以使用</span>
<span style="white-space:pre"> txt.setTextColor(Color.parseColor("#"+</span>"0xffffff"<span style="white-space:pre">.substring(2, </span>"0xffffff"<span style="white-space:pre">.length())));</span>
4 在代码中设置字体大小,有时候单位不一定是px,也可以设置其他单位比如pt,需要什么单位,就设置什么
<span style="white-space:pre"> txt.setTextSize(TypedValue.COMPLEX_UNIT_PT,Float.parseFloat(info.getFontSize()));</span>
5 有时候我们设置固定大小的textview,文本太多显示不全,代码中设置滑动
<span style="white-space:pre"> txt.setMovementMethod(ScrollingMovementMethod.getInstance());</span>
<span style="white-space:pre">6</span> 设置textview的背景色,可以是十六进制
<span style="white-space:pre"> txt.setBackgroundColor(0xFFfff5ff);</span>
相关文章推荐
- 仿哔哩哔哩应用客户端Android版源码
- layout_gravity为什么会失效
- Android内存问题分析
- android中textview竖排显示,只能说功能实现了
- Android Handler解析
- Android学习笔记(10).布局管理器
- Android IPC机制 b58a
- Android中常见的热门标签的流式布局的实现
- 译文:Android中糟糕的AsyncTask
- Android之如何实现通讯录的搜索并且让匹配到的数据变颜色
- android5.0自带兼容控件
- Android RecyclerView+CardView实现瀑布流效果
- android5.0自带兼容控件__SwipeRefreshLayout
- Android Graphics.drawable之—TransitionDrawable学习
- android studio上使用butter Knife
- Android
- Android仿QQ长按删除弹出框
- Android学习笔记——Android PullToRefresh (ListView,GridView 下拉刷新) 使用介绍
- Android源码解析之四:View事件分发机制
- Android异步任务处理之Thread线程