EditText使用小结
2016-08-23 10:18
190 查看
一.EditText 光标设置
android:cursorVisible="true"//显示
android:cursorVisible="false"//隐藏
二.设置光标颜色
android:textCursorDrawable,这个属性是用来控制光标颜色的
android:textCursorDrawable="@null","@null"作用是让光标颜色和text color一样
但是我直接用textCursorDrawable加上颜色值时,光标并不显示颜色,后来写了一个drawable文件来设置EditText光标的颜色和粗细,亲测有效.
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
<size android:width="0.5dp" />
<solid android:color="@color/red" />
</shape>
在xml布局中引用:
android:textCursorDrawable="@drawable/color_cursor"
三.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光标的颜色和粗细,亲测有效.
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
<size android:width="0.5dp" />
<solid android:color="@color/red" />
</shape>
在xml布局中引用:
android:textCursorDrawable="@drawable/color_cursor"
三.EditText默认不显示光标,不可编辑,点击它,进入编辑状态,光标显示
JAVA代码中设置EditText不可编辑,光标不可见:
et.setCursorVisible(false);
设置EditText可编辑,光标可见:
et.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
et.setCursorVisible(true);
}
});
相关文章推荐
- Android下Button/TextView/EditText/Menu的使用
- Android的TextView/EditText使用CharacterStyle&SpannableString来处理图片显示、字体样式、超链接等
- Android的TextView/EditText使用CharacterStyle&SpannableString来处理图片显示、字体样式、超链接等
- EditText使用详解
- Android的TextView/EditText使用CharacterStyle&SpannableString来处理图片显示、字体样式、超链接等
- Android入门逆引手册 - 08 可编辑文本框(EditText)的使用
- 使用EditText对ListView进行过滤,并作拼音匹配
- 使用TextView/EditText应该注意的地方
- Android的TextView/EditText使用CharacterStyle&SpannableString来处理图片显示、字体样式、超链接等
- Android系列教程之七:EditText使用详解-包含很多教程上看不到的功能演示
- Android系列教程之七:EditText使用详解-包含很多教程上看不到的功能演示
- Android的TextView/EditText使用CharacterStyle&SpannableString来处理图片显示、字体样式、超链接等
- Android的TextView/EditText使用CharacterStyle&SpannableString来处理图片显示、字体样式、超链接等
- Android中EditText的使用方法---持續更新
- Android系列教程之七:EditText使用详解-包含很多教程上看不到的功能演示
- 有EditText的activity和输入法的配合使用
- 【问题】在TabHost以外的EditText不能使用硬件盘输入数字
- Android系列教程之七:EditText使用详解-包含很多教程上看不到的功能演
- 当TextView或者EditView的内容发生变化时,其他组件及时给予响应时,我们可以使用TextWatcher来实现。
- 使用TextView/EditText应该注意的地方