设置横向滚动首先要在layout的xml文件中先给TextView加入:


<TextView
...
    android:ellipsize="marquee"
    android:focusable="true"
    android:focusableInTouchMode="true"
    android:marqueeRepeatLimit="marquee_forever"
    android:singleLine="true"android:focusable="true"android:scrollHorizontally="true"
...
/>

然后,注意,如果textview的内容直接写到了xml中,直接上面这样设置就可以了,但是如果

textview的内容,是通过.setText设置的,还需要动态的去设置,横向滚动.

TextView layout_common_yys_textview_customerName = findViewById(R.id.layout_common_yys_textview_customerName);
layout_common_yys_textview_customerName.setText(data.customerName);
layout_common_yys_textview_customerName.setEllipsize(TextUtils.TruncateAt.MARQUEE);
layout_common_yys_textview_customerName.setSingleLine(true);
layout_common_yys_textview_customerName.setSelected(true);
layout_common_yys_textview_customerName.setFocusable(true);
layou

AndroidStudio_安卓原生开发_显示不开的时候设置TextView文字横向滚动---Android原生开发工作笔记142相关推荐

  1. 原生JS实现公告栏文字横向滚动(通告栏)

    在做APP公告滚动的时候用到,感觉还不错,码了 转载地址:https://blog.csdn.net/zhangzeshan/article/details/83588979#commentsedit ...

  2. html公告栏设计,原生JS实现公告栏文字横向滚动(通告栏)

    在做APP公告滚动的时候用到,感觉还不错,码了 转载地址:https://blog.csdn.net/zhangzeshan/article/details/83588979#commentsedit ...

  3. AndroidStudio安卓原生开发_Activity_中Activity显示/隐式启动Action和Category配置详解---Android原生开发工作笔记84

  4. Revit二次开发_显示最近的轴网交点

    做项目的时候有时要通过轴网定位与别人交流,常规操作是点选最近的两根轴网,看轴网的名称.可能我记性太差,一个地方总是要确认几次才放心.现在也有一些插件可以将轴圈显示在工作视图最外侧,但在轴网比较多且密集 ...

  5. 设置居中_安卓手机时间怎么显示在中间 时间居中设置教程

    [闽南网] 今天小编为大家带来的是手机时间怎么居中教程,通过本文让大家知道安卓手机时间怎么放在中间. 教程开始: 1:先下载时间居中包 上官网https://mi-globe.com 1.点击Mods ...

  6. 7z001怎么解压在安卓手机上面_安卓手机时间怎么显示在中间 时间居中设置教程...

    [闽南网] 今天小编为大家带来的是手机时间怎么居中教程,通过本文让大家知道安卓手机时间怎么放在中间. 教程开始: 1:先下载时间居中包 上官网https://mi-globe.com 1.点击Mods ...

  7. nexus4恢复原生系统_深度好文!新浪微博架构师详析微博云原生技术的思考与实践...

    来源 | 刘超的通俗云计算 作者 | 陈飞 责编 | Carol 出品 | CSDN云计算(ID:CSDNcloud) 现在越来越多的企业开始全面拥抱云计算,开始关注云原生技术. 从管理物理数据中心到 ...

  8. 业余软件开发_我需要在业余时间编码才能成为一名优秀的开发人员

    业余软件开发 "You need to code in your spare time to be a good developer" - I've been hearing th ...

  9. Unable to add window -- token android.os.BinderProxy---Android原生开发工作笔记142

    这个错误是由于: public void show() {loadingDialog.show();} 这个之前是上面这样写的.这样写,就会导致,我调用这个dialog,去显示的时候,这个dialog ...

最新文章

  1. AI一分钟 | 张亚勤:保护用户数据安全是百度的第一原则;美国开通全球首条高速自动驾驶测试路...
  2. 从1G到5G,从回顾过去到展望未来
  3. 【微软公有云系列】Hyper-v(WinSer 2012 R2)网络虚拟化(三)租户隔离
  4. get pid and kill
  5. Node.js+Express+MongoDB 实现学生增删改查
  6. 设置 Xcode 自动生成代码片段
  7. php 系统模版_原生 PHP 模板系统:Plates
  8. android命名规范阿里,阿里android开发手册 PDF 下载
  9. 聊聊hikari与tomcat jdbc pool的fail fast
  10. python元组怎么使用_Python 2.7 学习笔记 元组的使用
  11. JavaScript DOM(一)
  12. 计算机操作系统详细学习笔记(一):计算机操作系统概述
  13. 744..寻找比目标字母大的最小字母(力扣leetcode) 博主可答疑该问题
  14. MITRE Implementation of ISO 12233 Spatial Frequency Response (SFR)
  15. SpringMVC+VUE开发环境搭建
  16. H3C交换机SNMP配置
  17. 字符分割函数strtok
  18. PHP字符串常用函数
  19. 平面设计主要是学什么?平面设计主要有哪些内容?——黎乙丙
  20. AE开发 遇到未能加载文件或程序集的问题 FileNotFoundException

热门文章

  1. MySQL数据类型中的二进制类型有_在MySQL数据类型中,常用的数据类型有()。A.()数值类型()B.()字符串类型()C.()日期时间类型()D.()二进制类型...
  2. 吴功宜计算机网络教程ppt,计算机网络 吴功宜 编著ppt课件.ppt
  3. PHP+trim乱码,PHP 源码探秘 - 为什么 trim 会导致乱码
  4. STM103单片机串口输出函数printf重映射
  5. 解决ssh链接服务器长时间不操作出现掉线问题
  6. AttributeError: module 'cv2' has no attribute 'imread'
  7. Python 机器学习 利用sklearn构建决策树的实现 2
  8. 代码运行错误及解决方法
  9. RequireJS使用小结1——for Effective JavaScript Module Loading
  10. d3-force 力导图 源码解读与原理分析【一】