日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > 綜合技術 > Android多分辨率適配經驗總結

Android多分辨率適配經驗總結

來源:程序員人生   發布時間:2015-03-19 07:57:27 閱讀次數:3230次
??Android多分辨率適配是1件很成心義但是比較麻煩的事情,網上有很多關于多分辨率適配的文章,多數文章講授的都是全部APP的圖片比較規則,可以將圖片做成9圖來完成多分辨率適配,但是對1些游戲類利用(這里說的游戲沒有使用游戲引擎)、低齡兒童利用,APP中有很多花梢的圖片,這類APP的圖片明顯沒法做成9圖,在網上查了很多資料始終沒有比較理想的解決方案,結合自己最近做的項目介紹1下針對這類情況下的多分辨率適配:
  • 為了減少UI的工作量,1個APP只提供1套圖;

  • 為了減少程序員的重復工作,1個APP只保護1套程序;

  • 為了在各種分辨率下圖片不失真,UI依照最高分辨率提供圖片;

  • 為了到達理想的效果,圖片切分盡可能細,將帶有修飾效果的圖片全部和背景分離(比如APP的大背景中有樹、花草、人物,將這些小場景從背景圖中切出來,程序員自己將圖貼上去,只是不同分辨率下的尺寸、位置不1樣。);

  • 為了圖片不變形,圖片寬高必須等比縮放;

  • 原則上程序只有1套布局,對有特殊要求的地方,可以創建多套layout文件夾,為主流分辨率提供相應的布局文件;

  • 程序員創建多套values文件夾,文件夾下的dimens.xml文件寄存相應分辨率的圖片尺寸和坐標。

  • 將公用的布局抽出,在需要使用的地方以include標簽的情勢引入。

注:

  • 上面的方案基本上解決了多分辨率適配的問題(項目中大概只需要適配4⑸款分辨率的機型),對分辨率相差較大或屏幕尺寸相差太大的情況,可以斟酌做兩套UI和兩套程序,這樣才能到達比較理想的效果,比如很多APP都提供了手機版和PAD版兩個APP。

  • 多分辨率適配通常的做法是在同1套程序下依照分辨率創建多個layout文件夾,但在開發中我發現也能夠依照分辨率創建多個values文件夾,比如:values⑴230x800、values⑴920x1200、values⑴969x1536、values⑼74x768,對依照分辨率創建不同文件夾特別需要說明的是:

  • 格式:文件夾名稱-大數值x小數值(大數值在前,小數值在后);

  • 文件夾名稱中的數值不是機器的真實分辨率,需要減掉通知欄的高度;

  • 同1分辨率在橫豎屏情況下是是兩個不同的文件夾,比如分辨率為1024x768,通知欄高度為50,那末橫屏對應的文件夾為:values⑴024x718,豎屏對應的文件夾為values⑼74x768。

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 精品自拍视频在线观看 | 国产精品自在线 | 久久精品看片 | 亚洲精品一二 | 亚洲免费看片 | 欧美电影一区二区三区 | 精品久久久久久久久久久久久久久 | 高h女 | 久久国产在线观看 | 亚洲1区在线 | 欧美日韩精品二区 | 二区三区在线 | 亚洲www在线 | 综合久久久久久久 | 黄色小视频在线看 | 麻豆视频一区 | 福利毛片 | 久久精品一区 | 欧美日韩一区精品 | 久久精品9 | 中文字幕不卡免费视频 | 成人国产一区二区 | 综合久久综合 | 欧美日韩一二区 | 久久免费中文视频 | 国产成人在线观看免费网站 | 国产激情美女久久久久久吹潮 | 国产欧美精品一区二区 | 久久免费高清 | 国产日韩一区二区 | 高清不卡一区二区 | 成人激情视频在线 | 国产精品综合一区二区 | 国产日本视频 | 国产欧美久久久久久 | 在线视频精品一区 | 国产女人夜夜春夜夜爽免费 | 久久亚洲精品视频 | 亚洲成人高清 | 成人福利在线 | 国产精品一二 |