Android 分辨率适配方法

1、先获取屏幕分辨率。

Display d = getWindowManager().getDefaultDisplay();
     int h = d.getHeight();
     int w = d.getWidth();    
     Log.i("xxxx", h+"x"+w);

2、在项目res下面创建相应的分辨率的values文件(values-1024x552 和 values-1280x752)。

3、在不同的values文件中创建 dimens.xml  文件,调节各个分辨率的值。

<?xml version="1.0" encoding="UTF-8"?>
<resources>
    <dimen name="landing">10dip</dimen>
</resources>

4、在xml文件中加入。

android:layout_height="@dimen/landing"

注意:在每个分辨率values下的dimens.xml文件中,定义的name要统一都一样,要不然会找不到相应的值。

posted on 2013-04-11 15:13  大米稀饭  阅读(269)  评论(0编辑  收藏  举报