先將圖片放置於 /res/drawable 目錄下,本例放了一張直的 teddy.jpg 和一張 不足螢幕尺寸的小圖片 tile.jpg
類型一
結果如下
- <???Layout
- ...
- android:layout_width="match_parent"
- android:layout_height="match_parent"
- android:background="@drawable/teddy" >
當圖片不足螢幕尺寸時,layout 會將照片放大填滿整個螢幕,圖片會失真、糊掉。
- <???Layout
- ...
- android:layout_width="match_parent"
- android:layout_height="match_parent"
- android:background="@drawable/tile" >
先建立一個重複圖片的 main_tile.xml 檔
- <?xml version="1.0" encoding="utf-8"?>
- <bitmap
- xmlns:android="http://schemas.android.com/apk/res/android"
- android:src="@drawable/tile"
- android:tileMode="repeat" />
然後在 layout 的 background 屬性填入 main_tile.xml
- <???Layout
- ...
- android:layout_width="match_parent"
- android:layout_height="match_parent"
- android:background="@drawable/main_tile" >
就不會像前一張那樣,圖片的顆粒被放大,呈現出模糊的效果。
沒有留言:
張貼留言