- <TextView
- android:id="@+id/textview1"
- android:layout_width="200dp"
- android:layout_height="wrap_content"
- android:layout_centerVertical="true"
- android:layout_toRightOf="@id/main_has_connected_textView"
- android:text="TextView"
- android:singleLine="true"
- android:ellipsize="marquee"
- android:focusable="true"
- android:marqueeRepeatLimit="marquee_forever"
- android:focusableInTouchMode="true"
- android:scrollHorizontally="true"
- android:textSize="22sp" />
如果运行没有效果,是因为焦点丢失,解决方案:
public class FlowTextView extends TextView {
public FlowTextView(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
}
public FlowTextView(Context context, AttributeSet attrs) {
super(context, attrs);
}
public FlowTextView(Context context) {
super(context);
}
@Override
public boolean isFocused() {
return true;
}
}
public FlowTextView(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
}
public FlowTextView(Context context, AttributeSet attrs) {
super(context, attrs);
}
public FlowTextView(Context context) {
super(context);
}
@Override
public boolean isFocused() {
return true;
}
}
原文:
http://blog.youkuaiyun.com/lemon_tree12138/article/details/44774995
本文介绍了一种在Android中创建滚动文字视图的方法,并通过自定义TextView类来确保视图始终处于聚焦状态,从而实现文字的连续滚动效果。
998

被折叠的 条评论
为什么被折叠?



