字体滚动

该文转载自地址:http://griffinshi.iteye.com/blog/585791

[功能]

当字太多的话 让字体滚动 会是一个好办法

[代码 步骤]

1. 设定 TextView 的属性

Java代码  
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
  3. xmlns:app="http://schemas.android.com/apk/res/com.android.View.CustomView"
  4. android:orientation="vertical"
  5. android:layout_width="fill_parent"
  6. android:layout_height="wrap_content">
  7. <TextView
  8. android:id="@+id/text"
  9. android:layout_width="100px"
  10. android:layout_height="wrap_content"
  11. //居中显示
  12. android:layout_centerInParent="true"
  13. //使得字不分行显示 否则当字太多会分行
  14. android:singleLine="true"
  15. android:layout_x="61px"
  16. android:layout_y="69px"
  17. //设置为"滚动"
  18. android:ellipsize="marquee"
  19. //设置滚动时间为永远 也可以为具体的int 来设置滚动次数
  20. android:marqueeRepeatLimit="marquee_forever"
  21. />
  22. </RelativeLayout>

2. 给 TextView 指定显示内容

Java代码  
  1. public class TextGoUsage extends Activity {
  2. /** Called when the activity is first created. */
  3. @Override
  4. public void onCreate(Bundle savedInstanceState) {
  5. super.onCreate(savedInstanceState);
  6. setContentView(R.layout.main);
  7. TextView text = (TextView) findViewById(R.id.text);
  8. text.setText("梅花绝句 闻道梅花坼晓风 雪堆遍满四山中 何方可化身千亿 一树梅花一放翁");
  9. text.setTextSize(30);
  10. text.setFocusable(true);
  11. }
  12. }

3. emulator 运行效果  2次时间的截图:

done!

该文转载自地址:http://griffinshi.iteye.com/blog/585791

android组件TextView实现字体水平滚动相关推荐

  1. Android 仿拼多多可水平滚动RecyclerView,自定义滚动条滚动距离

    Android 仿拼多多可水平滚动RecyclerView,自定义滚动条滚动距离 2020年,希望大家一切平安如意,毕竟这是个出人意料的多事之秋. 一.效果图: 二.快速实现: 1.主函数代码: im ...

  2. android中TextView中文字体粗体的方法 (android:textStyle=bold)

    android中TextView中文字体粗体的方法 (android:textStyle="bold"来使字体显示为粗体,但是这只对英文有效) TextView在xml中可以定义a ...

  3. android 字体设置方正,Android设置TextView的字体

    做项目的时候,需要使用到手写字体来让内容更加的美观.可是程序中默认使用的是系统的默认字体,怎么将TextView(或EditText)的字体设置成自己想要的字体呢?步骤如下: 下载字体文件(.ttf格 ...

  4. $Android设置TextView的字体

    做项目的时候,需要使用到手写字体来让内容更加的美观.可是程序中默认使用的是系统的默认字体,怎么将TextView(或EditText)的字体设置成自己想要的字体呢?步骤如下: 1.下载字体文件(.tt ...

  5. android设置字体滚动,Android开发:TextView设置字体横向滚动

    最近项目中遇到textview中文字显示不全的问题,由于界面设计原因,textview只能占比一定的宽度.基于以上情况,查找了一下textview的属性,强大的textview居然可以设置字体滚动,于 ...

  6. android 自定义textview 垂直滚动,Android中TextView如何实现水平和垂直滚动

    一.只想让TextView显示一行,但是文字超过TextView的长度怎么办? 在开头显示省略号 android:singleLine="true" android:ellipsi ...

  7. android中TextView设置字体竖直排列

    在实际开发中有需要设计文字的排列为竖向,那么在textview的属性中有这样一个属性android:ems="" 这里的ems表示一行显示的字符个数,那么我们只需要设置为:andr ...

  8. Android 一个TextView中字体设置不同颜色和大小

    先看效果图:如下

  9. Android TextView自动调整字体大小(官方)

    官方在 Android 8.0(API26)给TextView,新增字体大小随着控件的大小变化的特性. 如果使用 appcompat 兼容库,可以向下支持到Android 4.0(AP14). 1.自 ...

最新文章

  1. mono-3.4.0 源码安装时出现的问题 [do-install] Error 2 [install-pcl-targets] Error 1 解决方法
  2. 宝塔控制面板创建ftp后链接不上的解决方法
  3. KVM虚拟机内无agent情况下的监控方法
  4. 通用异步 Windows Socket TCP 客户端组件的设计与实现
  5. openSAP中国新平台的介绍
  6. 单链表式并查集应用举例
  7. python和c#哪个简单-最近学习 Python 的一些感触 (对比 C#)
  8. MySQL innodb每行数据长度的限制
  9. P2024 [NOI2001]食物链[扩展域并查集]
  10. 【Java】java LinkedTransferQueue 介绍
  11. 【w3cschool】PHP语法简单复习
  12. oracle在线视频教程,Oracle性能优化视频教程 - Oracle - 数据库 - 私塾在线 - 只做精品视频课程服务...
  13. Excel实现电子发票管理
  14. linux java不能运行命令,linux java不能运行命令
  15. 麦克风阵列技术 二 (自动增益控制 自动噪声抑制 回声消除 语音活动检测)
  16. 移动吉比特H2-2光猫超级用户与密码
  17. ue4设置图片大小_UE4 相机拍照功能(图片保存)
  18. 亦余心之所善兮,虽九死其犹未悔
  19. Jira实战 | 版本和组件管理
  20. 【已完结】【悲报】pip search 报错

热门文章

  1. 全方位了解服务器 CPU
  2. 医疗器械与服务行业:医美经济时代,国货崛起正当时(20210103).PDF
  3. 2021-02-26 PMP 群内练习题 - 光环
  4. 车站计算机英语,车站用英语怎么说
  5. 带编译器的codeblocks下载地址
  6. [NOP404]网站入口
  7. Linux驱动开发庖丁解牛系列
  8. 小结下select模型,poll模型和epoll模型
  9. VIVADO关联sublime text 3 以及避坑指南!
  10. 人脸识别:Deep Face Recognition论文阅读