文字内容可以直接在values文件夹下strings里直接设置id 在activate中直接引用id即可(方便修改)
在这里插入代码片
插入图标 将图片放在drawable下
android:drawableRight="@drawable/图片文件名"(放在右边)

TestView

在String.xml中配置name的话 可以直接引用


或者直接写
通过maxLines限制行数
ellipsize实现末尾省略号


文字+icon

<TextViewandroid:id="@+id/tv_3"android:layout_width="wrap_content"android:layout_height="wrap_content"android:drawableRight="@drawable/icon_arrow_off"android:drawablePadding="5dp"android:marginTop="10dp"android:text="更多"android:textColor="#000000"android:textSize="24sp" />

一个textview实现文字加图片

中划线、下划线
xml中

  <TextViewandroid:id="@+id/tv_4"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="野猪在奔跑"android:textSize="24sp"android:textColor="#111111"/>

主程序 如下设置

 private TextView mtv4;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_text_view);mtv4 = findViewById(R.id.tv_4);mtv4.getPaint().setFlags(Paint.STRIKE_THRU_TEXT_FLAG);//中划线mtv4.getPaint().setAntiAlias(true);//去除锯齿mtv5 = findViewById(R.id.tv_5);mtv5.getPaint().setFlags(Paint.UNDERLINE_TEXT_FLAG);//下划线}

运行后 可以看到有中划线与下划线

另一种下划线
xml中的textview不需要输入文字

<TextViewandroid:id="@+id/tv_6"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_marginTop="10dp"android:text=""android:textSize="24sp"android:textColor="#111111"/>

主程序使用html语法

         mtv6 = findViewById(R.id.tv_6);mtv6.setText(Html.fromHtml("<u>野猪在奔跑</u>"));、、

跑马灯

    <TextViewandroid:id="@+id/tv_7"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_marginTop="10dp"android:text="野猪在奔跑野猪在奔跑野猪在奔跑野猪在奔跑野猪在奔跑野猪在奔跑野猪在奔跑野猪在奔跑野猪在奔跑野猪在奔跑野猪在奔跑"android:textSize="24sp"android:textColor="#222222"android:singleLine="true"    <!--限制单行-->android:ellipsize="marquee"   <!--省略   文字滚动-->android:marqueeRepeatLimit="marquee_forever" <!--循环次数-->android:focusable="true"<!--聚焦-->android:focusableInTouchMode="true" <!--一个 View 在 touch mode 下是否可以接收焦点-->/>

android TextView 中划线、下划线 跑马灯相关推荐

  1. android文字自动滚动,Android TextView文字横向自动滚动(跑马灯)

    TextView实现文字滚动需要以下几个要点: 1.文字长度长于可显示范围:android:singleLine="true" 2.设置可滚到,或显示样式:android:elli ...

  2. 我可以在Android版式中加下划线吗?

    如何在Android布局xml文件中定义带下划线的文本? #1楼 Strings.xml文件内容: <resource><string name="my_text" ...

  3. Android TextView出现双下划线?

    一.问题描述 在华为机型荣耀V10中Android版本9.0使用普通的方式设置下划线,却出现了双下划线的现象. 二.TextView设置下划线方式 正常情况下可以有五种设置下划线 1.字符串资源中设置 ...

  4. Android TextView设置多样式文本,跑马灯以及霓虹灯效果

    1.设置TextView字体颜色 1)使用Html标签方式设置 代码如下: tvTest1.setText(Html.fromHtml("电影<font color = blue> ...

  5. Android TextView文字横向自动滚动(跑马灯)

    TextView实现文字滚动需要以下几个要点: 1.文字长度长于可显示范围:android:singleLine="true" 2.设置可滚到,或显示样式:android:elli ...

  6. android上垂直跑马灯,android textview 垂直滚动and水平跑马灯

    垂直滚动的话就挺简单的.当然了不是自动的垂直滚动.如果是自动的垂直滚动的话还需要自定义.所以如果有需求需要textview 可以垂直滚动的话,那你来这里就对了. 直接贴 代码.就是这么任性. andr ...

  7. Android TextView中划线、下划线、跑马灯的简单使用

    本人安卓初学者,小白一枚,希望以写博客的方法巩固已学的技能,讲的可能不好,望大家见谅! 不墨迹 直接上 效果图 TextView 中划线 和 下划线 xml文件中(中划线和下划线一样 有个 id 就行 ...

  8. 关于 Android 中 TabLayout 下划线适配文字长度解析(附清晰详细的源码解析)

    温故而知新 坚持原创 请多多支持 一.问题背景 假期在做项目的时候,当时遇到了一个需求就是需要使用 TabLayout + ViewPager 来实现一个上部导航栏的动态效果,并且希望下划线的长度等于 ...

  9. android下划线链接,Android使用TextView实现无下划线超链接的方法

    本文实例讲述了Android使用TextView实现无下划线超链接的方法.分享给大家供大家参考,具体如下: Android系统默认把网址.电话.地图(geo地址).邮箱等转换为超链接. 具体请查看 a ...

  10. Android 中一个简单垂直跑马灯的实现

    记录一个Android中简单实现垂直跑马灯功能的方法:实现了垂直跑马灯的功能.记录一下以便日后查看: 首先在MainActivity下新建一个名为ScrollTextView的.java 文件 Scr ...

最新文章

  1. 斯坦佛编程教程-Unix编程工具(二)
  2. UGUI_判断鼠标或者手指是否点击在UI上
  3. 一站式快速自助建站-超低价0代码建站套餐助你轻松拥有自己的网站
  4. filter的原理(转)
  5. java表达式语法格式为_2009(选修)JavaWeb模拟试卷(2011-2012)
  6. Centos7.4 安装elasticsearch6.1.3集群部署
  7. Vue源码解析之数组变异
  8. esp32 怎么分配freertos 堆栈大小_深度解剖~ FreeRtos阅读笔记2 任务创建、内核链表初始化...
  9. 软件架构师的能力与特质
  10. HDU-2332 机器人的舞蹈 递推
  11. Array.prototype.slice.call()方法详解
  12. FastDFS介绍与安装配置
  13. python如何创建一个列表,在python中创建一个由列表索引的字典
  14. ubuntu 命令行 ocr 双层pdf OCRmyPDF
  15. yb3防爆电机型号含义_YBX3防爆电机
  16. 我们把计算机硬件系统和软件系统称为,中国大学MOOC:\我们把计算机硬件系统和软件系统总称为( )。\;...
  17. 奇怪的同床人:指纹现象……或state.gov与facebook.com
  18. Vue2.js:v-click-outside自定义指令和vue-click-outside监听鼠标点击元素外部区域事件
  19. Laravel学习笔记汇总——Eloquent Model模型和数据库操作
  20. 智能学习 | MATLAB实现Bee-CNN蜜蜂算法优化卷积神经网络图像分类预测

热门文章

  1. Unity实现植物识别示例详解
  2. 矩形选框工具 部分快捷键练习
  3. 基于matlab的Hough变换图像直线检测算法仿真
  4. python跨平台是什么意思_跨平台是什么意思?通俗深刻的解释
  5. 安卓手机突然很卡_安卓手机为什么很卡 安卓手机卡顿原因分析【详解】
  6. QT5.9用自定义字体修改qlabel字体、大小以及颜色
  7. Unity个人游戏开发总结
  8. 史记翻译-汉初三杰-张良-留侯世家第二十五
  9. Mardown、LaTex编辑器推荐
  10. 新的一年,红包走起!