私のImageButton
は、スタイルドキュメントで設定されたパラメータの影響を受けていないようですが、他のButton
はまったく同じ方法でスタイルを定義しています。ImageButtonsはテーマスタイルから属性を取っていません
これは私のstyles.xmlの要約版である:これらのスタイルを(私は他の項目とそれを試してみたがどれも動作するようには思えません)を使用する場合
<style name="AppTheme" parent="Theme.AppCompat.NoActionBar">
<item name="android:buttonStyle">@style/Button</item>
<item name="android:imageButtonStyle">@style/ImageButton</item>
</style>
<style name="Button" parent="@android:style/Widget.Button">
<item name="android:background">@color/icons</item>
</style>
<style name="ImageButton" parent="@android:style/Widget.ImageButton">
<item name="android:background">@color/icons</item>
</style>
、通常Button
sがの色がかかります@color/icons
ですが、ImageButton
はありません。また、スタイルを個別にstyle="@style/ImageButton"
に設定しても影響を受けませんが、ボタンをandroid:background="@color/icons"
と直接設定すると、はに影響します。あなたのボタン本体内
。 – Eykar
style.xmlの完全なコードを投稿 –
[http://pastebin.com/4SZVhz8L](http://pastebin.com/4SZVhz8L) – Eykar