アプリ制作日記〜背景を変える〜

こんばんは。

今日はアプリの印象をがらっと変えられる背景について書こうと思います。

アプリの背景の変え方ですが、
まず画像を用意します。このアプリ、ご家庭にある写真を飾るコルクボードをイメージしているので
コルクボードの画像を用意しました。

それを/res/drawable-hdpiの中に入れておき、
今度は/res/valuesの中に新規で
theme.xml

<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:android="http://schemas.android.com/apk/res/android">
  <style name="app_theme" parent="@android:style/Theme">
    <item name="android:windowBackground">@drawable/corkboard</item>
  </style>
</resources>

と書いて入れておきます。
最後に、Manifest.xmlファイルの中のタグの中に

android:theme="@style/app_theme"

と、書いて実行すると

という感じになりました。ただ、これだとせっかく作ったアクションバーが見えなくなっているので
3行目のThemeの後に、アクションバー足しておいてねという処理を加えています。

<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:android="http://schemas.android.com/apk/res/android">
  <style name="app_theme" parent="@android:style/Theme.Holo.Light.DarkActionBar</spanr">
    <item name="android:windowBackground">@drawable/corkboard</item>
  </style>
</resources>

というふうに変えておきます。