簡體   English   中英

Android多屏背景

[英]Android Multi screen background

我正在嘗試將下面的9個補丁圖像設置為布局背景,在少數設備背景上看起來不錯,並且很少有設備在中心顯示連續的圓圈,這導致UI不一致。 我希望所有設備密度保持一致。 如何使所有設備上的UI外觀保持一致?

在此處輸入圖片說明

很難理解您的意思。語法有點不清楚。您是否對所有版面使用相同的背景?

確保為每種密度創建9Patch png版本,並將它們放在相關的可繪制文件夾(drawable-mdpi,drawable-hdpi,drawable-xhdpi等)中。

當您運行應用程序時,android將確定您正在運行其的設備的屏幕密度,然后在該特定的drawable文件夾中查找9Patch png。 如果在該密度的文件夾中找不到9Patch png,它將在文件夾中查找其他密度,直到找到一個。 然后,它將根據需要拉伸或壓縮png,以嘗試為丟失的密度創建合適的png。 這種拉伸和壓縮會導致您看到的偽像。

為了獲得最佳效果,請不要讓操作系統嘗試為缺少屏幕密度而生成圖像。 為每種密度提供自己的圖像。

以下是Android開發者網站上支持不同屏幕的摘錄。 如果您想繼續開發適用於Android的應用程序,請花些時間閱讀和理解此內容,因為這是設計任何UI外觀的基礎。

“ ..您應從矢量格式的原始資源開始,並使用以下尺寸比例為每種密度生成圖像:

xhdpi:2.0
hdpi:1.5
mdpi:1.0(基准)
ldpi:0.75

這意味着,如果為xhdpi設備生成200x200的圖像,則應以150x150的hdpi,100x100的mdpi和75x75的ldpi設備生成相同的資源。”

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM