使TextView组件的android:ellipsize="marquee"属性生效
来源:互联网 发布:数据线头那边怎么缠 编辑:程序博客网 时间:2024/06/11 17:45
由于TextView默认情况下是获取不到焦点的,即便设置android:focusable="true",也是没有获取到焦点的。
解决办法:自定义UI
1.创建一个类继承TextView,实现3个构造方法。
2.覆写isFocused()方法,让它的返回值为true。(这样就能欺骗系统,自定义的控件也就能获取到焦点了)
3.在布局文件中不要使用TextView,而是使用自定义类(全路径)。
自定义UI
package com.xxc.mobilesafe.ui;import android.content.Context;import android.util.AttributeSet;import android.widget.TextView;public class FocusedTextView extends TextView {public FocusedTextView(Context context) {super(context);}public FocusedTextView(Context context, AttributeSet attrs) {super(context, attrs);}public FocusedTextView(Context context, AttributeSet attrs, int defStyle) {super(context, attrs, defStyle);}/** * 欺骗系统,让系统认为FocusedTextView得到了焦点了 */public boolean isFocused() {return true;}}
布局文件
<com.xxc.mobilesafe.ui.FocusedTextView android:focusable="true" android:layout_width="wrap_content" android:layout_height="wrap_content" android:singleLine="true" android:ellipsize="marquee" android:text="123456789asdasdasofieowijfof8dureu04nrf"/>
0 0
- 使TextView组件的android:ellipsize="marquee"属性生效
- TextView属性android:ellipsize="marquee"不生效的解决办法
- TextView title 文字过多滚动 TextView属性android:ellipsize="marquee"不生效的解决办法
- TextView设置android:ellipsize="marquee"属性,无法实现跑马灯效果的解决方法
- Android TextView 跑马灯效果 android:ellipsize="marquee"
- TextView设置android:ellipsize=marquee不滚动
- TextView android:ellipsize 属性
- Android - TextView Ellipsize属性
- TextView-android:ellipsize 属性
- TextView的ellipsize属性
- TextView android:ellipsize属性的含义
- Android中TextView:的ellipsize属性
- Android之TextView的ellipsize属性
- TextView常用属性android:ellipsize
- TextView和EditText的android:ellipsize属性的含义
- TextView ellipsize=“marquee” 跑马灯效果不能实现,解决
- Android TextView关于android:ellipsize=end的一个bug
- TextView中 ellipsize属性
- 回调函数,写的比较通俗易懂了
- WPF不显示最前面的一列
- Unable to execute dex:Multiple dex files define Landroid/support/v4/...普遍解决方案
- OGRE: Ogre第一个程序
- Mysql主从同步配置小记
- 使TextView组件的android:ellipsize="marquee"属性生效
- 找不到(或者说不存在)install-templates-msvc.bat文件
- C语言实现创建单链表及求长度
- winform窗口显示的BUG
- Fusioncharts图表组件事件API汇总
- hdu1596 find the safest road(最短路)
- ArcGIS for Android地图控件的5大常见操作
- 从“黑掉Github”学Web安全开发
- iOS之给button加边框 . 圆角弧度 . 加阴影