如何高效的構建螢幕適配方案的專案

2021-09-11 21:10:30 字數 1872 閱讀 3980

注: 適配方案詳情請檢視

每次都需要先建立乙個專案然後把生成好的資源資料夾以及檔案複製到構建好的專案裡去,每次都要去做重複的事情,有沒有解決辦法呢?

還是放棄**吧

在專案構建的時候讓android studio自動把這些檔案建立出來

1. 先利用這個螢幕適配方案的作者提供的生成工具**把需要的所有檔案生成出來

2. 開啟android studio的安裝目錄

3. 進入到 plugins/android/lib/templates/gradle-projects/newandroidmodule 目錄

注意: 一定要把newandroidmodule資料夾的內容備份一下,避免出現問題時,能夠及時還原

4. 進入到 root/res 目錄下,把生成好的資源檔案複製到當前目錄下

5. 返回到 newandroidmodule 目錄下,開啟檔案 recipe.xml.ftl

6. 在此檔案裡添如一下**

<#if copyicons && !islibraryproject>

"root/res/values-sw300dp"

to="$/values-sw300dp"/>

"root/res/values-sw310dp"

to="$/values-sw310dp"/>

"root/res/values-sw320dp"

to="$/values-sw320dp"/>

"root/res/values-sw330dp"

to="$/values-sw330dp"/>

"root/res/values-sw340dp"

to="$/values-sw340dp"/>

"root/res/values-sw350dp"

to="$/values-sw350dp"/>

"root/res/values-sw360dp"

to="$/values-sw360dp"/>

"root/res/values-sw370dp"

to="$/values-sw370dp"/>

"root/res/values-sw380dp"

to="$/values-sw380dp"/>

"root/res/values-sw390dp"

to="$/values-sw390dp"/>

"root/res/values-sw400dp"

to="$/values-sw400dp"/>

"root/res/values-sw410dp"

to="$/values-sw410dp"/>

"root/res/values-sw420dp"

to="$/values-sw420dp"/>

"root/res/values-sw430dp"

to="$/values-sw430dp"/>

"root/res/values-sw440dp"

to="$/values-sw440dp"/>

"root/res/values-sw450dp"

to="$/values-sw450dp"/>

#if>

複製**

注 : **按需新增,可能不需要這麼多

7. 以上步驟都設定成功以後, 重啟android studio 建立乙個新專案,我把專案命名為 testtemplate ,專案建立完成,開啟資源目錄顯示配置成功

本人能力有限,第一次發文,還請大佬們多多指點

app螢幕的適配方案

1.首先做移動端頁面時引入的meta標籤,這裡的個個引數都是什麼意思,這個就不在這裡詳細說了,網上也有相應的資料可檢視,這裡主要說下引入適配的方案。2 實現rem的第一種方式 通過css3 media來實現,根據不同的裝置寬度和解析度來設定不同的font size,以進行適配,如下 html med...

rem適配方案的使用

rem適配方案的使用 首先安裝amfe flexible和postcss pxtorem在終端執行如下 npm install amfe flexible snpm install postcss pxtorem d 然後在vue.config.js檔案的module.exports中新增如下 pr...

自定義的螢幕適配方法

當然,列數是固定的,但是我們需要的是的寬高比是不會變得,的大小還是得做活的。所以就有如下配置 1 item relatlayout relativelayout itemview.findviewbyid r.id.item relatlayout 2 imageview imageview ite...