如何在線性佈局中設置背景圖像,使其適合每個設備以及該圖像的分辨率是多少?使用可繪製的圖像作爲背景
-1
A
回答
2
2
如果你想通過XML設置,那麼你需要如下操作:
android:background="@android:color/white"
的情況下,如果你決定使用Android的默認顏色代碼,或者如果你有在colors.xml指定的顏色,然後使用
android:background="@colors/white"
如果你想以編程方式做,然後做:
linearlayout.setBackgroundColor(Color.WHITE);
,如果要設置圖像
android:background="@drawable/image"
2
藉此重複繪製app_background.xml:
<?xml version="1.0" encoding="utf-8"?>
<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
android:src="@drawable/your_image"
android:tileMode="repeat" />
而且使用這樣的:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/app_background"/>
如果你想your_image擴展到所有屏幕分辨率,將其定義爲9色塊圖像:http://developer.android.com/tools/help/draw9patch.html
2
你可以把你的形象在res /可繪製文件夾 或創建一個文件夾裏面res是支持所有dpi設備的名稱drawable-nodpi的主文件夾。 ,也可以按照Simple Nine-patch Generator
然後設置背景圖像。如
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/ic_launcher">
祝您好運!
1
對於使用背景從繪製文件夾,
android:background="@drawable/background" >
準備4個圖像並且將它們放置在它們各自的文件夾中。
xhdpi(XLARGE屏幕)960dp X 720dp
HDPI(大屏幕)640dp X 480dp
MDPI(正常屏幕)470dp X 320dp
LDPI(小屏幕)426dp x 320dp
相關問題
- 1. matlab繪圖圖像作爲背景圖
- 2. Android可繪製圖像和背景
- 3. R:使用pdf作爲背景繪圖
- 4. 繪製位圖作爲SurfaceView背景
- 5. 使用形狀可繪製作爲我的背景xml
- 6. 使用圖像作爲NSTextField的背景
- 7. Qt,繪製標籤的圖像作爲背景
- 8. 使用CSS製作圖像背景
- 9. 將背景圖像繪製到matplotlib圖
- 10. 從圖像中繪製紋理作爲遊戲背景
- 11. Caldroid的可繪製背景
- 12. Python使用圖像作爲背景(graphics.py)
- 13. 使用圖像作爲背景畫布
- 14. 使用圖像作爲窗體背景?
- 15. 背景圖像作爲固定背景
- 16. 在畫布上繪製背景圖像
- 17. 在Python中繪製圖像背景
- 18. 結合了背景圖像,按鈕上的背景可繪製樣式
- 19. 如何獲取rainyday.js使用CSS背景圖像作爲背景?
- 20. celltable - 如何使用圖像作爲celltable背景(或行背景)
- 21. 圖像作爲背景div
- 22. gif圖像作爲背景
- 23. SVG作爲背景圖像
- 24. outOfMemoryError與背景可繪製
- 25. 繪製可變背景色
- 26. OutOfMemoryError:背景可繪製 - Android
- 27. 將圖像繪製爲按鈕的背景還是使用Java2D繪製圖像會更好/更快
- 28. 9patch可繪製爲RelativeLayout背景問題
- 29. 核心繪圖CPTextLayer:文本與背景圖像對齊作爲背景顏色
- 30. 如何更改可繪製的圖像背景,而點擊
對於不同的設備,你有t把你的資產放在drawable-hdpi,mdpi,ldpi,xhdpi中。 –
嘗試將此android:background:「@ drawable/imagename」屬性設置爲您的父級佈局,並將所有大小的背景設置爲此外觀的各種可繪製大小我的答案可以解釋您需要的各種可繪製的http:// stackoverflow/support/19875158/android-background-image-size-in-pixel/19875228#19875228 –