EditText使用小结
16lz
2021-01-23
一.EditText 光标设置
android:textCursorDrawable="@null","@null"作用是让光标颜色和text color一样
<size android:width="0.5dp" />
<solid android:color="@color/red" />
三.EditText默认不显示光标,不可编辑,点击它,进入编辑状态,光标显示
JAVA代码中设置EditText不可编辑,光标不可见:
et.setCursorVisible(false);
设置EditText可编辑,光标可见:
et.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
et.setCursorVisible(true);
}
});
android:cursorVisible="true"//显示
android:cursorVisible="false"//隐藏
二.设置光标颜色
android:textCursorDrawable,这个属性是用来控制光标颜色的android:textCursorDrawable="@null","@null"作用是让光标颜色和text color一样
但是我直接用textCursorDrawable加上颜色值时,光标并不显示颜色,后来写了一个drawable文件来设置EditText光标的颜色和粗细,亲测有效.
<size android:width="0.5dp" />
<solid android:color="@color/red" />
</shape>
在xml布局中引用:
三.EditText默认不显示光标,不可编辑,点击它,进入编辑状态,光标显示
JAVA代码中设置EditText不可编辑,光标不可见:
et.setCursorVisible(false);
设置EditText可编辑,光标可见:
et.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
et.setCursorVisible(true);
}
});
更多相关文章
- android Button 切换背景,实现动态按钮和按钮颜色渐变
- 如何在XML设定android控件的颜色(十六进制颜色码)
- android 动态设置background颜色
- android textview部分字体变颜色
- android常用颜色
- android颜色管理
- android textview 部分文字加颜色并可点击
- android圆形进度条ProgressBar颜色设置
- Android splitActionBarWhenNarrow ActionBar背景颜色设置