私はAndroidデザインライブラリのTextinputLayoutを使用しています。しかし、TextinputLayout内のEditTextの下線の色をカスタマイズできませんでした。助けてください。
<android.support.design.widget.TextInputLayout
android:id="@+id/input_layout_pincode"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/input_layout_city"
android:layout_marginTop="@dimen/_10sdp"
android:textColorHint="#000000"
app:hintTextAppearance="@style/TextAppearence.App.TextInputLayout">
<EditText
android:id="@+id/input_pincode"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Pincode*"
android:textSize="@dimen/_13sdp" />
</android.support.design.widget.TextInputLayout>
<style name="TextAppearence.App.TextInputLayout" parent="@android:style/TextAppearance">
<item name="android:textColor">@color/black</item>
<item name="android:textSize">@dimen/_13sdp</item>
<item name="colorControlNormal">@color/black</item>
</style>
あなたのTextAppearence.App.TextInputLayout
スタイルでは、とを追加する必要がcolorControlActivated
ありcolorControlHighlight
ます。
<style name="TextAppearence.App.TextInputLayout" parent="@android:style/TextAppearance">
<item name="android:textColor">@color/black</item>
<item name="android:textSize">@dimen/_13sdp</item>
<item name="colorControlNormal">@color/black</item>
//added attributes
<item name="colorControlActivated">@color/colorPrimary</item>
<item name="colorControlHighlight">@color/colorPrimary</item>
</style>
編集:
削除できcolorControlHighlight
ます。あなたの場合、それは必要ではありません。colorControlHightlight
リップル、選択したリストなどに色を適用するために使用されます。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加