1、EditText限制最大行数
android:maxLines = "2" //限制最大的行数为两行
2、修改光标颜色
android:textCursorDrawable="@null"
@null表示和文字颜色一样, 特定的颜色可以使用
android:textCursorDrawable=”@color/xxx”
3、EditText光标不显示
android:cursorVisible="true"
android:textCursorDrawable="@null"
4、修改光标样式
在drawable下新建文件text_cursor.xml
内容为
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
<size android:width="1dp" />
<solid android:color="@color/gateway_main_title_selected" />
</shape>
在edittext那边增加
android:textCursorDrawable="@drawable/text_cursor"
5、设置edittext光标位置
在activity中增加如下代码:
edittext.setText(text);
edittext.setSelection(0);//光标放在开始
edittext.setSelection(text.length);//光标放在最后
6、隐藏和显示软键盘
1、//隐藏软键盘
((InputMethodManager)getSystemService(INPUT_METHOD_SERVICE)).hideSoftInputFromWindow(WidgetSearchActivity.this.getCurrentFocus().getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS);
2、//显示软键盘,控件ID可以是EditText,TextView
((InputMethodManager)getSystemService(INPUT_METHOD_SERVICE)).showSoftInput(控件ID, 0);