Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android屏幕適配(分辨率適配)

Android屏幕適配(分辨率適配)

編輯:關於Android編程

  對於剛接觸Android的新人和剛走上Android技術崗位的開發者們來說,在熟悉了相關之後,在項目完成後,就會面臨著一個重大的挑戰,那麼就是屏幕適配的問題。當然我們所說的屏幕適配指的是適配各種手機不同的分辨率。當然,如果你熟悉官網的話(網址:developer.android.com),那麼你會發現官網上其實已經為你講解了怎麼做。

  當然,首先你要知道如何打開網址,由於大天朝的制度,你想直接進Android開發者的官網,那麼真的很難了。這時候就需要借助一點小工具了。比如:FreeDoor、海貝等一些免費或者是收費的代理也可以是修改你的hosts文件(不要問我怎麼修改,其實度娘還是蠻不錯的),先走出國門吧!!!

  好了,如果你現在已經能出國了,那麼恭喜你,第一步完成,接下來是在你的浏覽器中來訪問Android開發者官網(developer.android.com),現在用圖教你怎麼找到相關的內容:

\

 

  現在看到的就是Android官網的首頁,你跟著我的箭頭來,將會一步步的帶你學會怎麼查找到,首先點擊Develop文字,進入如下畫面:

\

  好了,這個是進入後的效果,根據我的提示。請進行操作吧。當你完成了第三步操作後就會進入到這個界面了(如果你說第三步沒有找到的話,那麼就在Gettiing Started這個欄目往下滾動吧)

\

  現在這樣,就已經來到了具體的文檔界面了。在這個文檔界面,請注冊我框起來的部分,在這個地方有個TIPS提示,總體為你概括了該怎麼實現

分辨率適配。

  適配方案:1、創建不同的布局

       2、創建不同的圖片

  其實說白了就是你要有不同的分辨率的圖片和適配不同分辨率的數值。即你要在drawable文件夾派生出不同分辨率的文件夾,文件名不一樣。但是裡面的資源內容是一樣,還有就是將你在布局文件中要用到的數值,將其寫入在res下的自定義的dimens.xml文件下,到時候直接通過引用"@demiens/XXX"添加在layout布局文件中。下面上圖演示怎麼做吧

  ·首先是values文件夾

\\\

  在你自定義的dimens中,所有的數值單位都用dp或者是dip單位哦!!

  ·drawable文件夾

\

  在這些文件夾下,存放的都是你的圖片資源,可以依次copy到不同的包中即可。

  好了,關於適配,我們一般常用的就是按照官網這種做法來適配,現在我就有一個問題了。這樣是能做好分辨率適配了,但是,這樣做會導致apk的安裝包文件過大。如果你有更好的方法,既能適配分辨率,又不讓安裝包文件過大的話,那麼請和我聯系,我們一起探討下。

 

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved