TextInputLayout
以下に示すように、編集テキストのカスタムスタイルを設定して変更しようとしました:
レイアウト:
<android.support.design.widget.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<android.support.v7.widget.AppCompatEditText
android:id="@+id/pass"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="textPassword"
android:textSize="15sp"
android:theme="@style/MyEditTextTheme" />
</android.support.design.widget.TextInputLayout>
スタイル.xml:
<style name="MyEditTextTheme">
<item name="colorControlNormal">@color/colorPrimary</item>
<item name="colorControlActivated">@color/colorPrimary</item>
<item name="colorControlHighlight">@color/colorPrimary</item>
</style>
私は2つの問題に直面しました:
1.アクティビティでは問題なく動作しますが、フラグメントでは変化がなく、色はcolorAccent
.
2.アクティビティでも.setErrorEnabled(false);
、編集テキストの下部の色を設定すると、 に変わりますcolorAccent
。
なにが問題ですか?アンドロイドのバグですか?