这里主要是重点是重写组件中返回, <span style="font-family: Arial, Helvetica, sans-serif;">isFocused本来需要pandaun当前焦点,这里直接给了返回为true的焦点显示!</span>
<com.sysweal.safe.smile.ui.FoucusedTextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ellipsize="marquee"
android:singleLine="true"
android:text="我是新融源小护卫"/>
android:ellipsize="marquee" 用来描述缺省的文字,
自定义
/**
* 自定义视图,达到效果是文字自动滚动
*/
public class FoucusedTextView extends TextView {
public FoucusedTextView(Context context) {
super(context);
}
public FoucusedTextView(Context context, AttributeSet attrs) {
super(context, attrs);
}
public FoucusedTextView(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
}
/**
* 判断是否获取焦点
*
* 欺骗系统,以为我们这个TextView是得到了焦点
*/
@Override
public boolean isFocused() {
return true;
}
}