需求:由於我司產品平板目前分為android 7寸 1024*252 (w*h),android10.1寸 1280*752(w*h)
,公司測試反饋由於之前沒有進行10.1的適配 所以再10.1寸螢幕出現按鈕上移,基於以上需求進行簡單適配
相信大家也清楚獲取android螢幕解析度的方案很多 我這裡就不再贅述,
1、首先獲取螢幕的寬高
dm = new displaymetrics();
getwindowmanager().getdefaultdisplay().getmetrics(dm);
log.e("display w or h", ""+ dm.widthpixels +dm.heightpixels);
列印log
w or h 1024 *252
w or h 1280 *752
說明當前獲取的螢幕解析度是7寸 否則是10.1寸
然後我再根據對應的尺寸去判斷
//如果當前解析度為7寸
if(dm.widthpixels ==1024 && dm.heightpixels == 562)else if(dm.widthpixels ==1280 && dm.heightpixels == 752)
最後實現了7寸跟10.1寸螢幕適配 Android解析度常識 多解析度適配
螢幕大小 以螢幕對角線的物理長度來衡量螢幕的大小 解析度 螢幕中所有物理畫素點數。如1920x1080,就表示寬方向有1920個畫素,高方向有1080個畫素,整個螢幕有2073600個畫素。螢幕密度 dpi dots per inch 即畫素密度,每英吋面積上存在多少個畫素。160dpi表示單位面積...
android多解析度適配
前一階段開發android專案,由於客戶要求進行多解析度適配,能夠支援國內主流的解析度手機。因此經過了幾次開發走了很多彎路,目前剛剛領略了android多解析度適配的一些方法。先介紹一下所走的彎路,由於android的布局檔案存放在res的layout中,可以根據不同的手機解析度指定特定的layou...
Android 多解析度適配
標籤 android 適配多解析度 布局檔案 layout 2014 05 28 15 18 9946人閱讀收藏 舉報 android 3 前一階段開發android專案,由於客戶要求進行多解析度適配,能夠支援國內主流的解析度手機。因此經過了幾次開發走了很多彎路,目前剛剛領略了android多解析度...