ど素人から毛を生やす。<延>

Androidアプリの背景にホーム画面の背景画像を使いたい

java > フロントエンジニア、javaを学ぶ 2016年11月16日(最終更新:5月前)

どもです。

アプリでもサイトでも、背景画像の有無は与える印象を大きく変えてしまいます。

アプリの内容によって適切な画像をセットするべきですが、
中には、ホーム画面と同じにしたい場合がある。

そういうときの解決法を探したところ、Googleのフォーラムの中にありました。

が、2012年当時と2016年現在では多少事情が違っていたので、
手っ取り早い解決法をメモしておきます。

<!-- main > res > values > styles.xml -->
<resources>
    <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
        <item name="android:windowBackground">@android:color/transparent</item>
        <item name="android:colorBackgroundCacheHint">@null</item>
        <item name="android:windowShowWallpaper">true</item>
    </style>
</resources>

昔はstyles.xmlが無かったらしいので、新しく作らなければならなかったっぽいですが、
今なら最初からstyles.xmlは存在しています。

で、新しいテーマを追加しようと思うとエラーになってしまうので、
既存のテーマの中身の記述を変えてしまいます。
解決。

この記事は役に立ちましたか?
  • _(:3」∠)_ 面白かった  (0)
  • (・∀・) 参考になった (0)
  • (`・ω・´) 役に立った (0)