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

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

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

2016年11月16日に作成されたページです。
情報が古かったり、僕が今以上のど素人だった頃の記事だったりする可能性があります。

どもです。

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

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

そういうときの解決法を探したところ、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)