android開發中手機圖示大小的問題

2021-05-05 08:39:32 字數 2553 閱讀 2562

1樓:123456奮鬥

在執行時,程式為最佳顯示效果提供了三種方法:

1.**縮放

基於當前螢幕的 精度,平臺自動載入任何未經縮放的限定尺寸和精度的**。如果**不匹配,平臺會載入預設資源並且在放大或者縮小之後可以滿足當前介面的顯示要求。例如, 當前為高精度螢幕,平臺會載入高精度資源(如**),如果沒有,平臺會將中精度資源縮放至高精度。

2.自動定義畫素尺寸和位置

如果程式不支援多種精度螢幕,平臺會自動 定義畫素絕對位置和尺寸值等,這樣就能保證元素能和精度160的螢幕上一樣能顯示出同樣尺寸的效果。

3.兼 容更大尺寸的螢幕

當前螢幕超過程式所支援螢幕的上限時,定義supports- screens元素,這樣超出顯示的基準線時,平臺在此顯示黑色的背景圖。例如,wvga 中精度螢幕上,如程式不支援這樣的大螢幕,系統會謊 稱是一個320×480的,多餘的顯示區域會被填充成黑色。

2樓:匿名使用者

這個是android裡面的dpi決定的..

在android專案裡面 有drawable-hdpi, drawable-mdpi,drawable-ldpi. hdpi 是480x800和 480x854size的..mdpi 是320x480的..

ldpi是240x320和240x400的...如果你icon.png(100x100大小的)這個**放在hdpi裡面 而在其他的包裡面是沒有的話..

那麼你是320x480的讀到的icon 會是 (160/240)*100的大小的.這裡就是..就是按照某個比例(160/240)等比例縮小多少然後給你.

這裡我理解說一下.你上面的圖示為啥就變大了..為啥又變小這個就是由一個dpi來決定的..

240的dpi是 120;

320的dpi是 160;

480的dpi是 240; ( 480x854,540x960也是這個dpi)

720的dpi是 320;

1080的這個我沒有研究過來.所以不是很清楚dpi具體是多少.

上面我說的包是 比較舊的android專案的你新建4.0的專案會多一個x什麼的包 - -我忘記了.

3樓:隨風應夜雨

軟體安裝之後,手機螢幕上會出現個程式的**,這個log圖示是怎麼制定呢?

為了適應不同解析度,常常需要res目錄下drawable-hdpi、drawable-mdpi和drawable-ldpi中分別放置log**,該**是png格式,大小分別為:72x72,48x48 和36x36畫素。

4樓:匿名使用者

在電腦中顯示? 顯示的軟體會根據螢幕解析度,自己放大顯示

5樓:隨心e談

畫素還是原來的畫素,跟點距有關只是不同的顯示器的畫素間距(點距)不一樣,手機的畫素可能更加細膩,電腦的畫素或許看起來粗糙些!你以顯示大小作為參考,你看到的只是尺寸大小,以畫素作為參考,你看到的是畫素的數量.平時看到很大,在這兩者相差不大的情況下,其實尺寸問題更引人注意,其次才關注其中的細節的數量問題

6樓:匿名使用者

看一下這個帖子吧

android 應用程式的圖示 (icon) 應該設計成多大?

7樓:小柒

應用程式圖示 (icon)應當是一個 alpha 通道透明的32位 png **。由於安卓裝置眾多,一個應用程式圖示需要設計幾種不同大小,如:

ldpi (low density screen,120 dpi),其圖示大小為 36 x 36 px。

mdpi (medium density screen, 160 dpi),其圖示大小為 48 x 48 px。

hdpi (high density screen, 240 dpi),其圖示大小為 72 x 72 px。

xhdpi (extra-high density screen, 320 dpi),其圖示大小為 96 x 96 px。 建議在設計過程中,在四周空出幾個畫素點使得設計的圖示與其他圖示在視覺上一致,例如,

96 x 96 px 圖示可以畫圖區域大小可以設為 88 x 88 px, 四周留出4個畫素用於填充(無底色)。

72 x 72 px 圖示可以畫圖區域大小可以設為 68 x 68 px, 四周留出2個畫素用於填充(無底色)。

48 x 48 px 圖示可以畫圖區域大小可以設為 46 x 46 px, 四周留出1個畫素用於填充(無底色)。

36 x 36 px 圖示可以畫圖區域大小可以設為 34 x 34 px, 四周留出1個畫素用於填充(無底色)。

8樓:止景隋冰

你好,android中分別有如下幾個資料夾,是不同螢幕下**尺寸問題應用程式圖示大小分別對應為

m48x48

hdpi

72x72

xh96x96

xxh144x144

web512x512

一般需要這5個尺寸的應用程式圖示,如果是個人,做一個48x48就可以了

希望可以幫助到你

android開發中android虛擬機器作為伺服器與pc客戶端

android使用的僅僅使用了pc 裡邊的一個埠ip自然就是127.0.0.1了,或者是localhost吧關於5037口和5555口,找到了一個看起來合理的解釋 adb android debug bridge 包括三個部分 1 adb client,執行在pc上 為ddms,即ide工作 2 a...

android中怎麼把應用圖示變成圓角矩形

是開發 還是顯示?安卓手機上為什麼很多app的圖示要強行做成圓角矩形 沒有,谷歌是鼓勵不規則圖示的,可能是某些廠商搞的 安卓應用圖示要圓角嗎 這個不一樣啊,現在一般流行的是 四四方方而且很輕薄的那種感覺,這樣比較符合安卓ui設計啊。而且很多安卓使用者是喜歡安裝一款桌面,主題的,那樣的話你的圖示設計成...

手機中android作業系統跑流量很多很快

流量用得快可能是由於手機的訊息推送 後臺應用程式 軟體自動更新 賬戶同步等情況均有可能造成手機跑流量。建議您 1 進入手機設定 通知,將不需要的軟體通知關閉 2 進入手機設定,將使用蜂窩移動資料開關關閉 3 進入手機設定 通用,將後臺應用重新整理關閉 4 進入手機設定 蜂窩行動網路,將無線區域網助理...