EditText(MyEditText)のスタイルを作成しようとしています。これはベーステーマを継承し、追加のプロパティ設定を追加しました。 (のEditText下のラインが消えたように)edittextのTheme.AppCompat.Light.DarkActionBarテーマを変更する方法
<style name="MyMaterialTheme" parent="MyMaterialTheme.Base">
<item name="homeAsUpIndicator">@drawable/ic_back_indicator</item>
</style>
<style name="MyMaterialTheme.Base" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="windowNoTitle">true</item>
<item name="windowActionBar">false</item>
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
</style>
<style name="MyEditText" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="android:background">#dbffb1</item>
</style>
(テーマから)、のEditTextコントロールに既存のスタイルをMyEditTextスタイルを適用上書きしているようです。レイアウト内のEditTextの背景が変更された場合も同じことが起こります。
targetSdkVersion 23を使用しています。 デフォルトのテーマから1つのプロパティをオーバーライドする適切な方法は何ですか? >setBackgroundTint
-
<EditText android:layout_width="match_parent"
android:layout_height="82dp"
android:id="@+id/et_description"
android:inputType="textMultiLine|textLongMessage"
android:lines="10"
android:hint="Describe your complaint in details"
android:gravity="top"
style="@style/MyEditText" />
setBackgroundTintには電子がありません完璧です。私のDeviseはkit kat 4.4.4を実行しています。 – Koushik