Android 控件一 TextView

Android 控件一 TextView,第1张

概述前言本文简记Android控件TextView的常用属性及使用方法。常用属性基础属性请参阅:Android布局与相关属性的基础属性部分。包括:id属性,宽度、高度属性,背景属性,内、外边距属性等。文本相关文本内容属性:android:text=""文本颜色属性:android:textColor=""文本字体 前言

本文简记 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 设置中划线

需使用 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所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1058795.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存