Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲

Android

編輯:Android開發實例

1.盡量使用線性布局(LinearLayout)和相對布局(RelativeLayout),不要使用絕對布局。
2.盡量使用dip和sp,不要使用px。
3.為不同的分辨率提供不同的布局文件和圖片。
例如:
 
4.在AndroidMainfest.xml中設置多分辨率支持。 
代碼如下:

<supports-screens
  android:largeScreens="true"
  android:normalScreens="true"
  android:anyDensity="true"
  android:smallScreens="true" />
 
總結一下
  1)android:anyDensity="true",系統會依據屏幕密度,自動去找對應的文件夾。
  2)android:anyDensity="false"
(1) 如果drawable-hdpi,drawable-mdpi,drawable-ldpi三個文件夾中有同一張圖片資源的不同密度表示,那麼系統會去加載drawable_mdpi文件夾中的資源
(2) 如果drawable-hpdi中有高密度圖片,其它兩個文件夾中沒有對應圖片資源,那麼系統會去加載drawable-hdpi中的資源。
(3) 如果drawable-hdpi,drawable-mdpi中有圖片資源,drawable-ldpi中沒有對應的圖片資源,那麼系統會加載drawable-mdpi文件夾中的資源
  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved