Android Studio 屏幕分辨率适配

android studio进行android 应用屏幕分辨率适配使用建立不同dimens.xml方法,刚开始建立的文件夹都叫 values-1280x720 values-800x400之类的,发现有时候放到不同分辨率的手机上会显示错误,就是高分辨率手机会显示低分辨率的参数值,在网上找了好久也没有找到原因,突发灵感把values-800x400这种显示 改成了values-hdpi这种,问题就没了,android studio也真是坑爹。

手机常见分辨率:
4:3
VGA 640*480 (Video Graphics Array)
QVGA 320*240 (Quarter VGA)
HVGA 480*320 (Half-size VGA)
SVGA 800*600 (Super VGA)
5:3
WVGA 800*480 (Wide VGA)
16:9
FWVGA 854*480 (Full Wide VGA)
HD 1920*1080 High Definition
QHD 960*540
720p 1280*720 标清
1080p 1920*1080 高清
手机:
iphone 4/4s 960*640 (3:2)
iphone5 1136*640
小米1 854*480(FWVGA)
小米2 1280*720

1.2 分辨率对应DPI
“HVGA mdpi”
“WVGA hdpi ”
“FWVGA hdpi ”
“QHD hdpi ”
“720P xhdpi”
“1080P xxhdpi “

一般 mdpi, hdpi,xhdpi,xxhdpi之间的比例为1 : 1.5

values-hdpi中的dimens.xml内容:

    <dimen name="dp1">0.7dp</dimen>
    <dimen name="dp2">1.4dp</dimen>
    <dimen name="dp3">2dp</dimen>
    <dimen name="dp4">2.7dp</dimen>
    <dimen name="dp5">3.4dp</dimen>
    <dimen name="dp6">4dp</dimen>
    <dimen name="dp7">4.7dp</dimen>
    <dimen name="dp8">5.4dp</dimen>
    <dimen name="dp9">6dp</dimen>
    <dimen name="dp10">6.7dp</dimen>
    <dimen name="dp11">7.4dp</dimen>
    <dimen name="dp12">8dp</dimen>
    <dimen name="dp13">8.7dp</dimen>
    <dimen name="dp14">9.4dp</dimen>
    <dimen name="dp15">10dp</dimen>
    <dimen name="dp16">10.7dp</dimen>
    <dimen name="dp17">11.4dp</dimen>
    <dimen name="dp18">12dp</dimen>
    <dimen name="dp19">12.7dp</dimen>
    <dimen name="dp20">13.4dp</dimen>
    <dimen name="dp21">14dp</dimen>
    <dimen name="dp22">14.7dp</dimen>
    <dimen name="dp23">15.4dp</dimen>
    <dimen name="dp24">16dp</dimen>
    <dimen name="dp25">16.7dp</dimen>
    <dimen name="dp26">17.4dp</dimen>
    <dimen name="dp27">18dp</dimen>
    <dimen name="dp28">18.7dp</dimen>
    <dimen name="dp29">19.4dp</dimen>
    <dimen name="dp30">20dp</dimen>
    <dimen name="dp31">20.7dp</dimen>
    <dimen name="dp32">21.4dp</dimen>
    <dimen name="dp33">22dp</dimen>
    <dimen name="dp34">22.7dp</dimen>
    <dimen name="dp35">23.4dp</dimen>
    <dimen name="dp36">24dp</dimen>
    <dimen name="dp37">24.7dp</dimen>
    <dimen name="dp38">25.4dp</dimen>
    <dimen name="dp39">26dp</dimen>
    <dimen name="dp40">26.7dp</dimen>
    <dimen name="dp41">27.4dp</dimen>
    <dimen name="dp42">28dp</dimen>
    <dimen name="dp43">28.7dp</dimen>
    <dimen name="dp44">29.4dp</dimen>
    <dimen name="dp45">30dp</dimen>
    <dimen name="dp46">30.7dp</dimen>
    <dimen name="dp47">31.4dp</dimen>
    <dimen name="dp48">32dp</dimen>
    <dimen name="dp49">32.7dp</dimen>
    <dimen name="dp50">33.4dp</dimen>
    <dimen name="dp51">34dp</dimen>
    <dimen name="dp52">34.7dp</dimen>
    <dimen name="dp53">35.4dp</dimen>
    <dimen name="dp54">36dp</dimen>
    <dimen name="dp55">36.7dp</dimen>
    <dimen name="dp56">37.4dp</dimen>
    <dimen name="dp57">38dp</dimen>
    <dimen name="dp58">38.7dp</dimen>
    <dimen name="dp59">39.4dp</dimen>
    <dimen name="dp60">40dp</dimen>
    <dimen name="dp61">40.7dp</dimen>
    <dimen name="dp62">41.4dp</dimen>
    <dimen name="dp63">42dp</dimen>
    <dimen name="dp64">42.7dp</dimen>
    <dimen name="dp65">43.4dp</dimen>
    <dimen name="dp66">44dp</dimen>
    <dimen name="dp67">44.7dp</dimen>
    <dimen name="dp68">45.4dp</dimen>
    <dimen name="dp69">46dp</dimen>
    <dimen name="dp70">46.7dp</dimen>
    <dimen name="dp71">47.4dp</dimen>
    <dimen name="dp72">48dp</dimen>
    <dimen name="dp73">48.7dp</dimen>
    <dimen name="dp74">49.4dp</dimen>
    <dimen name="dp75">50dp</dimen>
    <dimen name="dp76">50.7dp</dimen>
    <dimen name="dp77">51.4dp</dimen>
    <dimen name="dp78">52dp</dimen>
    <dimen name="dp79">52.7dp</dimen>
    <dimen name="dp80">53.4dp</dimen>
    <dimen name="dp81">54dp</dimen>
    <dimen name="dp82">54.7dp</dimen>
    <dimen name="dp83">55.4dp</dimen>
    <dimen name="dp84">56dp</dimen>
    <dimen name="dp85">56.7dp</dimen>
    <dimen name="dp86">57.4dp</dimen>
    <dimen name="dp87">58dp</dimen>
    <dimen name="dp88">58.7dp</dimen>
    <dimen name="dp89">59.4dp</dimen>
    <dimen name="dp90">60dp</dimen>
    <dimen name="dp91">60.7dp</dimen>
    <dimen name="dp92">61.4dp</dimen>
    <dimen name="dp93">62dp</dimen>
    <dimen name="dp94">62.7dp</dimen>
    <dimen name="dp95">63.4dp</dimen>
    <dimen name="dp96">64dp</dimen>
    <dimen name="dp97">64.7dp</dimen>
    <dimen name="dp98">65.4dp</dimen>
    <dimen name="dp99">66dp</dimen>
    <dimen name="dp100">66.7dp</dimen>
    <dimen name="dp105">70dp</dimen>
    <dimen name="dp118">78.7dp</dimen>
    <dimen name="dp120">80dp</dimen>
    <dimen name="dp130">86.7dp</dimen>
    <dimen name="dp135">90dp</dimen>
    <dimen name="dp140">93.4dp</dimen>
    <dimen name="dp142">94.7dp</dimen>
    <dimen name="dp150">100dp</dimen>
    <dimen name="dp160">106.7dp</dimen>
    <dimen name="dp182">121.4dp</dimen>
    <dimen name="dp200">133.4dp</dimen>
    <dimen name="dp240">160dp</dimen>
    <dimen name="dp250">166.7dp</dimen>
    <dimen name="dp251">168.4dp</dimen>
    <dimen name="dp260">173.4dp</dimen>
    <dimen name="dp285">190dp</dimen>
    <dimen name="dp370">246.7dp</dimen>

values-xhdpi 中dimens.xml文件的内容

    <dimen name="dp1">1dp</dimen>
    <dimen name="dp2">2dp</dimen>
    <dimen name="dp3">3dp</dimen>
    <dimen name="dp4">4dp</dimen>
    <dimen name="dp5">5dp</dimen>
    <dimen name="dp6">6dp</dimen>
    <dimen name="dp7">7dp</dimen>
    <dimen name="dp8">8dp</dimen>
    <dimen name="dp9">9dp</dimen>
    <dimen name="dp10">10dp</dimen>
    <dimen name="dp11">11dp</dimen>
    <dimen name="dp12">12dp</dimen>
    <dimen name="dp13">13dp</dimen>
    <dimen name="dp14">14dp</dimen>
    <dimen name="dp15">15dp</dimen>
    <dimen name="dp16">16dp</dimen>
    <dimen name="dp17">17dp</dimen>
    <dimen name="dp18">18dp</dimen>
    <dimen name="dp19">19dp</dimen>
    <dimen name="dp20">20dp</dimen>
    <dimen name="dp21">21dp</dimen>
    <dimen name="dp22">22dp</dimen>
    <dimen name="dp23">23dp</dimen>
    <dimen name="dp24">24dp</dimen>
    <dimen name="dp25">25dp</dimen>
    <dimen name="dp26">26dp</dimen>
    <dimen name="dp27">27dp</dimen>
    <dimen name="dp28">28dp</dimen>
    <dimen name="dp29">29dp</dimen>
    <dimen name="dp30">30dp</dimen>
    <dimen name="dp31">31dp</dimen>
    <dimen name="dp32">32dp</dimen>
    <dimen name="dp33">33dp</dimen>
    <dimen name="dp34">34dp</dimen>
    <dimen name="dp35">35dp</dimen>
    <dimen name="dp36">36dp</dimen>
    <dimen name="dp37">37dp</dimen>
    <dimen name="dp38">38dp</dimen>
    <dimen name="dp39">39dp</dimen>
    <dimen name="dp40">40dp</dimen>
    <dimen name="dp41">41dp</dimen>
    <dimen name="dp42">42dp</dimen>
    <dimen name="dp43">43dp</dimen>
    <dimen name="dp44">44dp</dimen>
    <dimen name="dp45">45dp</dimen>
    <dimen name="dp46">46dp</dimen>
    <dimen name="dp47">47dp</dimen>
    <dimen name="dp48">48dp</dimen>
    <dimen name="dp49">49dp</dimen>
    <dimen name="dp50">50dp</dimen>
    <dimen name="dp51">51dp</dimen>
    <dimen name="dp52">52dp</dimen>
    <dimen name="dp53">53dp</dimen>
    <dimen name="dp54">54dp</dimen>
    <dimen name="dp55">55dp</dimen>
    <dimen name="dp56">56dp</dimen>
    <dimen name="dp57">57dp</dimen>
    <dimen name="dp58">58dp</dimen>
    <dimen name="dp59">59dp</dimen>
    <dimen name="dp60">60dp</dimen>
    <dimen name="dp61">61dp</dimen>
    <dimen name="dp62">62dp</dimen>
    <dimen name="dp63">63dp</dimen>
    <dimen name="dp64">64dp</dimen>
    <dimen name="dp65">65dp</dimen>
    <dimen name="dp66">66dp</dimen>
    <dimen name="dp67">67dp</dimen>
    <dimen name="dp68">68dp</dimen>
    <dimen name="dp69">69dp</dimen>
    <dimen name="dp70">70dp</dimen>
    <dimen name="dp71">71dp</dimen>
    <dimen name="dp72">72dp</dimen>
    <dimen name="dp73">73dp</dimen>
    <dimen name="dp74">74dp</dimen>
    <dimen name="dp75">75dp</dimen>
    <dimen name="dp76">76dp</dimen>
    <dimen name="dp77">77dp</dimen>
    <dimen name="dp78">78dp</dimen>
    <dimen name="dp79">79dp</dimen>
    <dimen name="dp80">80dp</dimen>
    <dimen name="dp81">81dp</dimen>
    <dimen name="dp82">82dp</dimen>
    <dimen name="dp83">83dp</dimen>
    <dimen name="dp84">84dp</dimen>
    <dimen name="dp85">85dp</dimen>
    <dimen name="dp86">86dp</dimen>
    <dimen name="dp87">87dp</dimen>
    <dimen name="dp88">88dp</dimen>
    <dimen name="dp89">89dp</dimen>
    <dimen name="dp90">90dp</dimen>
    <dimen name="dp91">91dp</dimen>
    <dimen name="dp92">92dp</dimen>
    <dimen name="dp93">93dp</dimen>
    <dimen name="dp94">94dp</dimen>
    <dimen name="dp95">95dp</dimen>
    <dimen name="dp96">96dp</dimen>
    <dimen name="dp97">97dp</dimen>
    <dimen name="dp98">98dp</dimen>
    <dimen name="dp99">99dp</dimen>
    <dimen name="dp100">100dp</dimen>
    <dimen name="dp105">105dp</dimen>
    <dimen name="dp118">118dp</dimen>
    <dimen name="dp120">120dp</dimen>
    <dimen name="dp130">130dp</dimen>
    <dimen name="dp135">135dp</dimen>
    <dimen name="dp140">140dp</dimen>
    <dimen name="dp142">142dp</dimen>
    <dimen name="dp150">150dp</dimen>
    <dimen name="dp160">160dp</dimen>
    <dimen name="dp182">182dp</dimen>
    <dimen name="dp200">200dp</dimen>
    <dimen name="dp240">240dp</dimen>
    <dimen name="dp250">250dp</dimen>
    <dimen name="dp251">251dp</dimen>
    <dimen name="dp260">260dp</dimen>
    <dimen name="dp285">285dp</dimen>
    <dimen name="dp370">370dp</dimen>

我这里开发是以xhdpi中的值为基准,感觉xhdpi中的值到高分辨中可以自动适配,效果还可以,目前就定义了这两个dimens.xml文件

参考:http://blog.csdn.net/guozh/article/details/8954994

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值