一、只想让TextView显示一行,但是文字超过TextView的长度怎么办?

在开头显示省略号

android:singleLine="true"

android:ellipsize="start"

在结尾显示省略号

android:singleLine="true"

android:ellipsize="end"

在中间显示省略号

android:singleLine="true"

android:ellipsize="middle"

横向自动滚动(跑马灯效果)

android:singleLine="true"

android:ellipsize="marquee"

android:marqueeRepeatLimit="marquee_forever"

android:focusable="true"

android:focusableInTouchMode="true"

以上4个效果都要加上 android:singleLine="true",因为TextView默认是会自动换行的

android:ellipsize是设置文字过长时,该怎么显示

android:marqueeRepeatLimit="marquee_forever"是设置永远重复,当然你也可以设置具体的数字

android:focusable="true"和android:focusableInTouchMode="true"一定要加上,不然滚动效果出不来

二、怎么让TextView可以垂直滚动?

在Java代码中加入下面一句话就可以实现垂直滚动

textView.setMovementMethod(ScrollingMovementMethod.getInstance());

原文:http://blog.csdn.net/lsong89/article/details/39008217

android 自定义textview 垂直滚动,Android中TextView如何实现水平和垂直滚动相关推荐

  1. html p内容居中,html中如何让DIV标签中的P标签水平和垂直都居中?

    html中如何让DIV标签中的P标签水平和垂直都居中? 让DIV标签中的P标签水平和垂直都居中 div { width:400px; height:300px; border:1px solid #6 ...

  2. android 自定义指南针,如何在android中制作自定义指南针视图

    上述代码已被弃用.更新的代码可用 here XML布局activty_main android:layout_width="match_parent" android:layout ...

  3. android 自定义透明progressdialog,在android中自定义progressdialog动态创建

    我动态地在asynctask中创建了progressdialog.我为我的应用程序使用自定义样式.当我这样做,我的progressdialog风格改为白色我需要我的黑色默认风格与白色文本. 我的jav ...

  4. android 自定义梯形,如何在android中构建一个梯形形状?

    这个类是一个View定义,并绘制一个梯形ShapeDrawable.因此,梯形,作为Drawable,也可用于背景. package com.stackoverflow.questions.q2576 ...

  5. android自定义view生命周期,android基础之自定义view

    一.Custom View 1.view的继承关系 view继承关系.png 2.Android 如何绘制试图层次 当activity获取焦点时,它必须提供layout层次的根节点,然后android ...

  6. android 自定义相机源码,Android 自定义相机及分析源码

    Android 自定义相机及分析源码 使用Android 系统相机的方法: 要想让应用有相机的action,咱们就必须在清单文件中做一些声明,好让系统知道,如下 action的作用就是声明action ...

  7. android自定义横向时间轴,Android自定义时间轴的实现过程

    本文讲述Android自定义时间轴的实现过程,供大家参考,具体内容如下 时间轴效果,实际上非常简单,就是listView中一个又一个的条目而已-.大家可以只关注一个条目. 首先展示一个条目的布局效果 ...

  8. Android自定义弹窗模仿微信,Android 仿微信朋友圈点赞和评论弹出框功能

    本文简单模仿微信朋友圈的点赞和评论弹出框,布局等细节请忽略,着重实现弹出框.发评论,及弹出位置的控制. 1. 微信弹出框 微信朋友圈的点赞和评论功能,有2个组成部分: 点击左下角的"更多&q ...

  9. android 自定义view 动画效果,Android自定义view实现阻尼效果的加载动画

    效果: 需要知识: 1. 二次贝塞尔曲线 2. 动画知识 3. 基础自定义view知识 先来解释下什么叫阻尼运动 阻尼振动是指,由于振动系统受到摩擦和介质阻力或其他能耗而使振幅随时间逐渐衰减的振动,又 ...

  10. android自定义下拉筛选,android自定义Spinner下拉菜单(下拉列表框)样式

    在Android中Spinner就是下拉菜单,它相当于HTML中的标签. Android中提供的Spinner Widget下拉菜单已经非常好用了,样式也适用, 不过我们还是可以通过定义xml的方式来 ...

最新文章

  1. [Notes] Bash Shell特性
  2. amd cpu 不兼容centos5.5_AMD放弃兼容性?这事简单也不简单
  3. 踩坑rosbag --clock
  4. 广度优先搜索(BFS)
  5. python get请求 url传参_requests的get请求url参数、url重定向处理及cookies
  6. node制作http服务器,NodeJS 搭建 HTTP 服务器
  7. 学习短视频制作能做什么工作啊
  8. windows中python虚拟环境_Windows下Python虚拟环境的配置
  9. 刺激!我31岁敲代码10年,明天退休!
  10. 【Power Query】使用Excel抓取淘宝天猫所有类目分类和cateId对应关系
  11. 单片机:LCD1602
  12. 微信小程序排名规则大揭秘
  13. log4j2 的使用【超详细图文】
  14. 2016年世界各国gdp排名 人均gdp排名 人口排名
  15. 365天英语口语大全
  16. 计算并返回 x 的平方根,其中 x 是非负整数。
  17. ArcGIS GeoEvent 使用教程(二)
  18. 关于Dell r720重装系统时遇到的识别不到磁盘的问题
  19. python通过qq邮箱发邮件
  20. 纪念海子离去20周年

热门文章

  1. priority queue
  2. WinAPI: PolyBezier - 绘制贝塞尔线
  3. C++ sizeof 使用规则及陷阱分析【转】
  4. python 搭配 及目录结构
  5. Wcf 基础教程 服务寄宿之 Windows 服务寄宿
  6. FTP软件VSFTP配置文件详解
  7. ASP.NET 页生命周期概述
  8. Python入门篇-functools
  9. 人工智能数学基础----导数
  10. Linux下实现apache代理tomcat