EditText的一些属性及用法

EditText的一些属性及用法
设置当EditText获得焦点时把文本框的内容全选中
android:selectAllOnFocus="true"
设置某个EditText默认获得焦点
android:focusableInTouchMode="true"
设置光标在EditText中的位置,默认是0,可根据自己的需要设置不同的值
EditText edt;
String text=edt.getText().toString;
edt.setSelection(1);  //光标在第一个字符的后面
edt.setSelection(text.length());  //光标在字符串的后面
利用substring得到一个字符串的子字符串
String str1="abcdefg";
String str2=str1.substring(began,end);  //began:开始下标,end:结束下标
例如:
str2=str1.substring(1,4);  //则str2=bcde
屏蔽系统自动弹出的键盘
1.不点击EditText时键盘不出现,点击后就出现
AndroidManifest.xml中,Activity的属性添加android:windowSoftInputMode=”stateHidden”
2.
键盘永久不出现,点击EditT后也不出现,需要设置EditText的属性
EditText edt;

edt.setInputType(android.text.InputType.TYPE_NULL); 


原文地址:https://www.cnblogs.com/evolutionoflicorice/p/5721140.html