android layout自适应 低中高分辨率
2016-03-02 09:18
507 查看
纠结一晚上搞自适应,感觉这种方式是比较靠谱的 下面以图片展示
这是我的res配置文件,基本上分为高中低三个分辨率的屏幕,
<ImageView
android:id="@+id/image_icon"
android:layout_width="@dimen/image_icon_wrap"
android:layout_height="@dimen/image_icon_wrap"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:adjustViewBounds="true"
android:maxHeight="@dimen/image_icon_wrap"
android:maxWidth="@dimen/image_icon_wrap"
android:scaleType="centerCrop"
android:src="@drawable/ic_launcher" />我直接把控件的宽和高写在了dimen里面,这里要注意了,如果在Mainfest.xml里面不配置这段代码,里面是没有用的
<!-- 支持多分辨率手机 -->
<supports-screens
android:anyDensity="true"
android:largeScreens="true"
android:normalScreens="true"
android:resizeable="true"
android:smallScreens="true" />
这是我的res配置文件,基本上分为高中低三个分辨率的屏幕,
<ImageView
android:id="@+id/image_icon"
android:layout_width="@dimen/image_icon_wrap"
android:layout_height="@dimen/image_icon_wrap"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:adjustViewBounds="true"
android:maxHeight="@dimen/image_icon_wrap"
android:maxWidth="@dimen/image_icon_wrap"
android:scaleType="centerCrop"
android:src="@drawable/ic_launcher" />我直接把控件的宽和高写在了dimen里面,这里要注意了,如果在Mainfest.xml里面不配置这段代码,里面是没有用的
<!-- 支持多分辨率手机 -->
<supports-screens
android:anyDensity="true"
android:largeScreens="true"
android:normalScreens="true"
android:resizeable="true"
android:smallScreens="true" />
相关文章推荐
- 广师Android群分享之数据存储、转换、安全等
- 控件(Widget)的使用 一 Android中控件的层次结构
- Android显示来去电归属地
- Android单元测试初探——JunitTest
- Android开发之TabActivity用法实例详解
- android 银行卡。。空格输入
- Android之如何用cmd方法查看logcat
- Android studio Github 开源项目依赖添加失败解决方法
- 广师Android群分享之图片与视频
- 5个Android开发中比较常见的内存泄漏问题及解决办法
- android view转换成bitmap截图
- scrollview始终显示滚动条 Android
- android gps驱动 可见/已连接卫星支持北斗
- Android学习笔记之(一)开发环境搭建
- Android - Daydream 互动屏保
- Android应用界面开发_学习笔记_第二周
- AndroidStudio刚安装完新建项目之后就报错无法运行
- android AIDL机制 电话拦截
- Android中View自定义XML属性详解以及R.attr与R.styleable的区别
- Android 应用程序无缝设计