Android : EditText (AppCompatEditText) の下線を消す / 下線の色を変える
消す場合
android:background="#00000000" で透明な背景にします。
変える場合
colorControl*** を設定した theme をつけて変更します。
EditText の場合は android:theme、AppCompatEditText の場合は app:theme です。
(xmlns:app="http://schemas.android.com/apk/res-auto" としている場合)
<style name="EditTextColorControl"> <item name="colorControlNormal">@color/app_primary</item> <item name="colorControlActivated">@color/app_primary</item> <item name="colorControlHighlight">@color/app_primary</item> </style>
<EditText android:id="@+id/edit_text" android:layout_width="match_parent" android:layout_height="wrap_content" android:theme="@style/EditTextColorControl"/>
(色変更については同じことを下でも書いていますが、消す場合とまとめて置くために再記載です) increment.hatenablog.com