1、获取屏幕尺寸:

Display display = getWindowManager().getDefaultDisplay();int width = display.getWidth();int height = display.getHeight();

DisplayMetrics dm = new DisplayMetrics(); dm = getResources().getDisplayMetrics(); int screenWidth = dm.widthPixels; int screenHeight = dm.heightPixels; float density = dm.density; float xdpi = dm.xdpi; float ydpi = dm.ydpi; 

2、布局文件自适应:

为了让布局能够自适应多中分辨率的手机屏幕,可以在res目录下新建相应的布局目录如:layout-800x480(支持800x480)等,然后在这些目录下放置对应该分辨率的布局文件,这样定义以后,在运行程序的时候,android会自动根据屏幕的尺寸选择合适的布局文件来渲染界面。

更多相关文章

  1. NPM 和webpack 的基础使用
  2. 【阿里云镜像】使用阿里巴巴DNS镜像源——DNS配置教程
  3. 读取android手机流量信息
  4. android 使用html5作布局文件: webview跟javascript交互
  5. Android(安卓)多媒体扫描过程(Android(安卓)Media Scanner Proces
  6. android“设置”里的版本号
  7. Android开发环境搭建
  8. Android(安卓)Resource介绍和使用
  9. 2014.01.21 ——— android 关联android-support源码

随机推荐

  1. 自定义android折线图,实现左右滑动和快速
  2. Android(安卓)推断当前的界面是否是桌面
  3. EditText属性大全详解
  4. Android笔记(五):Android中的Radio
  5. 64位ubuntu16.04安装Android(安卓)Studio
  6. android实现对导航Tab设置下划线选中效果
  7. Android(安卓)三角形控件
  8. Mobile Development with C#:Building Na
  9. Android中通过system调用Am命令执行动作
  10. Android+struts2+JSON方式的手机开发