博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
TextView实现跑马灯的效果
阅读量:7222 次
发布时间:2019-06-29

本文共 1056 字,大约阅读时间需要 3 分钟。

1.解决问题

解决TextView文本字段过长的时候无法显示完全。

2.基本代码

在res--values--strings.xml下添加如下代码,实现显示的文字:
人生若只如初见,何事秋风悲画扇。 等闲变却故人心,却道故人心易变。 骊山语罢清宵半,泪雨零铃终不怨。 何如薄幸锦衣郎,比翼连枝当日愿。
在res--layout下添加如下代码,使得文本文字必须在一行显示:
android:singleLine="true"                   //使得文本必须在一列排版
效果显示,文本不会显示完整:

3.解决方案

方案一:
这样就可以实现文本跑马灯的效果了。
方案二:
在src下新建一个类,并且添加所有的构造函数和一个isfocoused方法:
package com.example.textview;import android.content.Context;import android.util.AttributeSet;import android.widget.TextView;public class maketext extends TextView {	public maketext(Context context, AttributeSet attrs, int defStyle) {		super(context, attrs, defStyle);		// TODO Auto-generated constructor stub	}	public maketext(Context context, AttributeSet attrs) {		super(context, attrs);		// TODO Auto-generated constructor stub	}	public maketext(Context context) {		super(context);		// TODO Auto-generated constructor stub	}	public boolean isFocused(){		return true;                             //使得每一个被定义的都有一个焦点			}}

转载于:https://www.cnblogs.com/comefuture/p/8305980.html

你可能感兴趣的文章
Disruptor并发框架
查看>>
react-hooks 实现简单的评论list
查看>>
【多图警告】学会JavaScript测试你就是同行中最亮的仔(妹)
查看>>
19-04-25
查看>>
一个JAVA程序员成长之路分享
查看>>
30K iOS程序员的简述:如何快速进阶成为高级开发人员
查看>>
Go 夜读 - 每周四晚上 Go 源码阅读技术分享
查看>>
tranform知多少
查看>>
Android电量优化
查看>>
[爬虫手记] 我是如何在3分钟内开发完一个爬虫的
查看>>
【译】Css Grid VS Flexbox: 实践比较
查看>>
iOS 开发知识索引
查看>>
Linux iptables命令
查看>>
webpack的使用
查看>>
干货 | 基于Go SDK操作京东云对象存储OSS的入门指南
查看>>
D3.js入门
查看>>
一次和前端的相互甩锅的问题记录
查看>>
纯OC实现iOS DLNA投屏功能了解一下
查看>>
RxJava -- fromArray 和 Just 以及 interval
查看>>
LC #75 JS
查看>>