ふわふわぷかぷか

javaって何?から始めた初心者のandroidアプリ開発メモ。でも最近はイラレにはまってます。

背景に画像を設定する。

背景に画像を設定する方法です。

スマホは機種によって画面の大きさが違うので、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度エミュレーターで実行してみたら出てくるようになりました。

f:id:fuwafuwapukapuka:20140211233950j:plain