背景に画像を設定する。
背景に画像を設定する方法です。
スマホは機種によって画面の大きさが違うので、1枚の画像を画面のサイズに合わせて表示するよりも、繰り返し表示して背景にする方が良い気がします。
まず、背景にしたい画像をdrawableのフォルダに入れます。
「kurege.png」を入れました。
詳しくは前回書きました。
画像が無い場合はこちらからどうぞ♪
次に、drawableのフォルダに、背景の繰り返しを指定するためのxmlファイルを作成します。
drawableを右クリック→新規→Android XMLファイルをクリック。
ここでは、ファイル名を「background.xml」とします。
background.xmlの中身を、
<?xml version="1.0" encoding="utf-8"?>
<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
android:src="@drawable/kurage"
android:tileMode="repeat">
</bitmap>
とします。
android:src="@drawable/背景にしたい画像" で画像を指定して、
android:tileMode="repeat" が繰り返してね、です。
あとは、main.xmlに「android:background="@drawable/background"」を入れます。
こんな感じ↓
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:background="@drawable/background" >
これだけで完成です。
最初はmain.xmlのGraphical Layoutに出なかったのですが、1度エミュレーターで実行してみたら出てくるようになりました。
よくわかる 挫折しない Android開発の入門書 (日経BPパソコンベストムック)
- 作者: 日経ソフトウエア
- 出版社/メーカー: 日経BP社
- 発売日: 2013/08/02
- メディア: 雑誌
- この商品を含むブログ (2件) を見る