Android 设置EditText的光标样式
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android 设置EditText的光标样式相关的知识,希望对你有一定的参考价值。
参考技术A如图:
在 /res/drawable 文件夹下创建 edit_cursor_color.xml :
布局文件中设置 EditText 的 textCursorDrawable 属性为 edit_cursor_color :
android EditText设置光标边框和图标
控制边框形状,先在drawable中建一个xml文件:shape.xml
1 <?xml version="1.0" encoding="utf-8"?> 2 <shape xmlns:android="http://schemas.android.com/apk/res/android"> 3 <solid android:color="#00ff00ff"/> 4 <corners android:radius="8px"/> 5 <stroke android:color="#32CD32" 6 android:width="2px" 7 /> 8 </shape>
然后是布局文件,可以控制EditText的图标、字体颜色、光标、hint字体
1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 android:layout_width="fill_parent" 4 android:layout_height="fill_parent" 5 android:background="@drawable/bg" 6 android:orientation="vertical" > 7 8 9 <EditText 10 android:layout_width="200dp" 11 android:layout_height="wrap_content" 12 android:layout_gravity="center" 13 android:drawableLeft="@drawable/title" //框内图标 14 android:background="@drawable/shape" //边框形状 15 android:padding="5px" 16 android:hint="请输入用户名" 17 android:singleLine="true" 18 android:textCursorDrawable="@null" //光标颜色 19 android:textColor="#4e4d4d"/> 20 21 </LinearLayout> 22
以上是关于Android 设置EditText的光标样式的主要内容,如果未能解决你的问题,请参考以下文章