EditText 光标移动至最后 去除默认黑色光标

效果图:

EditText 光标移动至最后 去除默认黑色光标_第1张图片

/**光标移到到文本最后*/

CharSequence text = editText.getText();
if (text instanceof Spannable) {
Spannable spanText = (Spannable)text;
Selection.setSelection(spanText, text.length());
}



去除默认的背景框,添加下划线

  

 <EditText
      android:id="@+id/editText"
      android:layout_width="match_parent"
      android:layout_height="60dp"
      android:layout_marginLeft="10dp"
      android:layout_marginRight="10dp"
      android:background="@null"
      android:drawableBottom="@drawable/editetext_bottom_line"
      android:gravity="bottom"
      android:singleLine="true"
      android:text="dfs"
      android:textColor="#888888"
      android:textCursorDrawable="@null" />



drawable-mdpi 下 editetext_bottom_line.xml:

<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" >


    <solid android:color="#4898F2" />
    
<size android:height="1dp"
   android:width="1000dp"/>
</shape>


你可能感兴趣的:(EditText 光标移动至最后 去除默认黑色光标)