本文简记 AndroID 控件 TextVIEw 的常用属性及使用方法。
常用属性基础属性请参阅:Android 布局与相关属性 的基础属性部分。
包括:ID 属性,宽度、高度属性,背景属性,内、外边距属性等。
文本相关文本内容属性:androID:text=""
文本颜色属性:androID:textcolor=""
文本字体大小属性:androID:textSize=""
,一般单位 sp
。超出省略相关文本最大函数属性:androID:maxlines=""
,无单位,规定数值标识行数。
或者使用已被弃用的 androID:singleline="true"
。
文本最大函数属性:androID:ellipsize=""
。
值说明:
end
省略号在结尾;start
省略号在开头;mIDdle
省略号在中间;marquee
跑马灯。文本+图片相关这里的图片一般是 20~50dp * 20~50dp
的 PNG 等格式的图片。
图片位置属性:androID:drawableXXXXX=“”
。
XXXXX
为多项可选:
left、Right、top、Bottom、Start、End等
示例:androID:drawableRight=“”
双引号值为图片文件地址。
图片边距属性:androID:drawablepadding=""
,单位 dp 。
这一项本应为跑马灯循环,虚拟机循环了,但是实机 HUAWEI P10 并没有循环。
文本单行属性:androID:singleline="true"
文本跑马灯属性:androID:ellipsize="marquee"
文本跑马灯循环次数属性:androID:marqueeRepeatlimit=""
。
值:
整数数字:-1、1、2、3等或marquee_forever (同数值 -1)
焦点属性:androID:focusable="true"
触摸条件下焦点属性:androID:focusableIntouchMode="true"
需使用 java 设置。
ID 为:TV_4
。
代码:于下与下划线一起。
下划线需使用 java 设置。
ID 为:TV_5
。
代码:
public class TextVIEwShowActivity extends AppCompatActivity { @OverrIDe protected voID onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentVIEw(R.layout.activity_text_vIEw_show); TextVIEw TV_4 = findVIEwByID(R.ID.TV_4); TV_4.getPaint().setFlags(Paint.STRIKE_THRU_TEXT_FLAG); // 中划线 TV_4.getPaint().setAntiAlias(true); // 抗锯齿 TextVIEw TV_5 = findVIEwByID(R.ID.TV_5); TV_5.getPaint().setFlags(Paint.UNDERliNE_TEXT_FLAG); // 下划线 }}
实例请参阅: Android 基础控件演示实例 的 TextVIEw 部分。 总结 以上是内存溢出为你收集整理的Android 控件一 TextView全部内容,希望文章能够帮你解决Android 控件一 TextView所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)