ボタンの背景リソースが反映されないときの対処方法 | Androidアプリ開発

※当サイトはアフィリエイト広告を利用しています。

Androidアプリ開発において、ボタンの背景リソースが反映されないときの対処方法を紹介します。
スポンサーリンク


ボタンの背景リソースが反映されないときの対処方法

反映されない原因は自身が設定した背景リソースよりもテーマの方が優先されているためと思われます。

よって、↓のサンプルコードのようにbackgroundTintにnullを設定すればOKです。

サンプルコード
<Button
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:background="@drawable/background_dialog_button1"
    app:backgroundTint="@null"
    />

まとめ

Androidアプリ開発において、ボタンの背景リソースが反映されないときの対処方法を紹介しました。