EditText的设置

来源:互联网 发布:淘宝手机怎么修改评价 编辑:程序博客网 时间:2024/06/04 00:24

获取EditText input,作为下文所有EditText的使用。

EditText input= (EditText) findViewById(R.id.et_search);

1.密码隐藏

代码方法:

input.setInputType(InputType.TYPE_CLASS_TEXT |InputType.TYPE_TEXT_VARIATION_PASSWORD);

layout配置方法:

android:inputType="textPassword"

2.activity加载完成后,edit输入框会自动弹出输入法,可以通过以下代码屏蔽

getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN);

3,设置EditText始终不弹出软件键盘

 input.setInputType(InputType.TYPE_NULL);

4,让 EditText失去焦点

input.clearFocus();

5.光标的设置

EditText et = (EditText) findViewById(R.id.etTest);//设置光标到指定位置et.setSelection(2);//设置光标不显示,但不能设置光标颜色et.setCursorVisible(false);//获得焦点时全选文本et.setSelectAllOnFocus(true);et.requestFocus(); //请求获取焦点et.clearFocus(); //清除焦点//使用EditText的setError提示et.setError("邮箱"); //自定义图标的setError提示Drawable dr = getResources().getDrawable(R.drawable.ic_launcher);dr.setBounds(0, 0, 10, 10); //必须设置大小,否则不显示et.setError("有错误提示", dr);
0 0
原创粉丝点击