android EditText设置光标、边框和图标,以及限制输入
2016-09-01 11:38
453 查看
控制边框形状,先在drawable中建一个xml文件:shape.xml
<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android"> <solid android:color="#00ff00ff"/> <corners android:radius="8px"/> <stroke android:color="#32CD32" android:width="2px" /> </shape>然后是布局文件,可以控制EditText的图标、字体颜色、光标、hint字体
<EditText android:id="@+id/et_pwd" android:layout_width="200dp" android:layout_height="wrap_content" android:padding="5dp" android:layout_marginTop="10dp" android:hint="请输入密码" android:textColorHint="#969595" android:singleLine="true" android:layout_gravity="center" android:drawableLeft="@mipmap/flower" //显示图标 android:background="@drawable/shape" //边框形状 android:textCursorDrawable="@null" //光标样式 android:textColor="#4e4d4d" android:inputType="textPassword"/> //显示文本为黑点限制输入类型代码:et_lxnr.setInputType(InputType.TYPE_TEXT_VARIATION_LONG_MESSAGE);xml:android:inputType="number"限制输入长度(如限制输入最大长度10)代码:et_lxnr.setFilters(new InputFilter[]{new InputFilter.LengthFilter(10)});xml:android:maxLength="10"限制输入固定的某些字符(如123456xyz)代码:et_lxnr.setKeyListener(DigitsKeyListener.getInstance(“123456xyz”);xml:android:digits="@string/input_num_character"
相关文章推荐
- 修改Android EditText光标,限制EditText的输入字数
- Android EditText 显示或隐藏密码,增加边框,设置光标操作
- Android设置EditText中字体颜色不一致以及光标移至到字后边
- Android 中在EditText中设置输入限制,使输入字符只可以为数字。
- [转]Android EditText不弹出输入法以及光标设置
- android的edittext设置输入限制,只能输入数字
- EditText属性设置以及输入长度限制
- Android EditText 限制输入数字和字母设置
- android EditText设置自定义边框后光标被遮挡
- Android EditText不弹出输入法以及光标设置
- Android中限制EditText(输入框)文字输入长度
- Android 之 设置EditText最大可输入字符
- [Android教程]EditText设置/隐藏光标位置、选中文本和获取/清除焦点
- Android:限制EditText中只可以输入字母和数字
- Android TextWatcher监控EditText中的输入内容并限制其输入字符个数
- android EditText 设置输入的文字的格式方式
- Android 动态限制EditText输入的字条类型及键盘类型、对输入的监控
- Android:EditText限制文字输入
- Android 设置EditText只输入数字
- Android TextWatcher监控EditText中的输入内容并限制其输入字符个数