티스토리 뷰
반응형
AppCompatEditText
underline 색 변경
<android.support.v7.widget.AppCompatEditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:backgroundTint="@color/red"/>
underline 지우기
android:backgroundTint="@android:color/transparent"
But this only used in API Level 21 or higher
21버전 이하
To set the color:
editText.getBackground().setColorFilter(color, PorterDuff.Mode.SRC_IN);
To remove the color:
editText.getBackground().clearColorFilter();
Note: when the EditText has focus on, the color you set won't take effect, instead, it has a focus color.
Solution 2
Use edittext.clearComposingText(); before getText() or in .xml you can use android:inputType="text|textNoSuggestions"
Solution 3
Clear background. android:background="@null" of your editText
colorControlActivated : 손끝으로 터치되어 있는 부분. text selection handle라고 부른다고 한다
colorControlNormal : 포커스 되어있지 않은 경우의 밑줄 부분
colorControlActivated : 포커스시의 밑줄 부분. Tint 되어있어 지정한 색보다 약간 투명이 적용되어있고, 길게 누르면 지정한 색이된다.
android:textColorHighlight : 텍스트 선택색
android:textColorHint : 입력전의 Hint (포커스 Holder)
android:textColor : 텍스트 색
android:textCursorDrawable : 커서 색. drawable 지정되지만, 색을 설정하는것도 된다
underline 색 변경
<android.support.v7.widget.AppCompatEditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:backgroundTint="@color/red"/>
underline 지우기
android:backgroundTint="@android:color/transparent"
But this only used in API Level 21 or higher
21버전 이하
To set the color:
editText.getBackground().setColorFilter(color, PorterDuff.Mode.SRC_IN);
To remove the color:
editText.getBackground().clearColorFilter();
Note: when the EditText has focus on, the color you set won't take effect, instead, it has a focus color.
Solution 2
Use edittext.clearComposingText(); before getText() or in .xml you can use android:inputType="text|textNoSuggestions"
Solution 3
Clear background. android:background="@null" of your editText
colorControlActivated : 손끝으로 터치되어 있는 부분. text selection handle라고 부른다고 한다
colorControlNormal : 포커스 되어있지 않은 경우의 밑줄 부분
colorControlActivated : 포커스시의 밑줄 부분. Tint 되어있어 지정한 색보다 약간 투명이 적용되어있고, 길게 누르면 지정한 색이된다.
android:textColorHighlight : 텍스트 선택색
android:textColorHint : 입력전의 Hint (포커스 Holder)
android:textColor : 텍스트 색
android:textCursorDrawable : 커서 색. drawable 지정되지만, 색을 설정하는것도 된다
반응형
'개발 > 안드로이드' 카테고리의 다른 글
[android / 안드로이드] ImageView를 ToggleButton처럼 사용하기 (0) | 2018.08.28 |
---|---|
[android / 안드로이드] SharedPreferences 기본 값 설정하기 (0) | 2018.08.28 |
[안드로이드 / android] UiAutomatorviewer Window에서 실행되지 않는 문제 (0) | 2018.07.17 |
[안드로이드 / android] APK Version, App Version 설정 및 값 받아오기 (0) | 2018.07.16 |
[안드로이드 / android] Custom AppBar & left margin 지우기 (0) | 2018.07.13 |
댓글
공지사항
최근에 올라온 글