您的位置:首页 > 其它

自定义View 获取焦点

2016-07-23 11:20 330 查看
第一步

<view.FocusedTextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="5dp"
android:layout_marginTop="5dp"
android:ellipsize="marquee"
android:singleLine="true"
android:text="经常清理手机垃圾文件、删除不实用的app,可以是手机运行更快哦!"
android:textColor="#edfdff"
android:textSize="18sp"/>


第二步

新建FocusedTextView



public class FocusedTextView extends TextView {//生成构造方法!!!快捷键Alt  Insert
public FocusedTextView(Context context) {
super(context);
}

public FocusedTextView(Context context, AttributeSet attrs) {
super(context, attrs);
}

public FocusedTextView(Context context, AttributeSet attrs, int defStyleAttr) {
super(context, attrs, defStyleAttr);
}

//把获取焦点强制为True,就有焦点了
@Override
public boolean isFocused() {
//        return super.isFocused();
return true;
}
}


3把View 的标签改成自定义View 的路径

-
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  自定义view