日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

Android桌面插件宽度,android 屏幕适配插件

發布時間:2023/12/18 Android 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Android桌面插件宽度,android 屏幕适配插件 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

屏幕適配的話題一直存在,由于屏幕的碎片化,導致適配起來都是一件很麻煩的事。這里推薦一個插件,能解決市面上大部分的屏幕適配問題。

我們先下載這個插件 ScreenMatch 接著我們在AS的File-Setting-Plugin-install-plugin from disk中去導入這個插件。

在UI其他資源準備好的時候,這里要講的是使用 swdp限定符,即 smallestWidth(最小寬度) 限定符 來進行適配,使用這種方式只需要少量 dimens.xml 文件即可達到適配,而且根本不用考慮虛擬按鍵的問題。如果只適配手機,dimens.xml 文件所占的體積只有 100 多 KB,即使加上平板和 TV,也就500多KB,完全可以接收。

我們只要在values目錄下的dimen文件上寫入當前分辨率的一套dimen默認值(命名與值相匹配),

1.png

接著在res目錄上右鍵screenMatch,就會生成一套的適配文件出來。

2.png

3.png

根據設計圖填寫最小寬度基準值,并填寫需要適配的設備最小寬度 dp 值

上面的操作是以插件默認的最小寬度基準值為 360dp,適配的設備最小寬度為

320,360,384,392.7272,400,410,411.4285,432,480,533,592,600,640,662,720,768,800,811,820,960,961,1024,1280,1365(包含了平板和 TV )生成的文件,但實際情況要根據設計圖和需求設置。

例如設計圖的最小寬度為 375dp,則需要更改最小寬度基準值為 375dp。如果項目只需要適配手機的話,適配的設備最小寬度保留 320,360,384,392.7272,400,410,411.4285,432,480 即可,若發現手機還有其他最小寬度自行加上即可,也麻煩把該最小寬度提供給我,我們一起來完善該份適配。

以上修改需要在配置文件里修改,即 screenMatch.properties 文件,該配置文件是執行完上面的res目錄上右鍵screenMatch操作后自動生成在項目的跟目錄下的。如下圖:

5.png

打開配置文件,修改下圖中 1、2、3的值即可。(圖中單位均為 dp)

1:最小寬度基準值,填寫設計圖的最小寬度值即可。

2:插件默認適配的最小寬度值,即默認情況下會生成如下值的 dimens.xml 文件。

3:需要適配的最小寬度值(如果是小數,則保留4位小數。例如 392.727272...,則取 392.7272),即你想生成哪些 dimens.xml 文件。

4:忽略不需要適配的最小寬度值,即忽略掉插件默認生成的 dimens.xml 文件。

6.png

配置修改完之后,再重新右鍵ScreenMatch下,重新生成最新的dimen文件。

最終在布局寫上對應的值,設計圖標注多少 dp,布局中就寫多少dp,格式為@dimen/dp_XX。 ,編譯運行就可以了。如果是代碼中寫間距這些,可通過轉化ScreenUitls去轉化,使用這些dimen值就可以了。

總結

以上是生活随笔為你收集整理的Android桌面插件宽度,android 屏幕适配插件的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。