Android横竖屏切换View设置不同尺寸或等比例缩放的自定义View的onMeasure解决方案(2)
来源:互联网 发布:淘宝九块九包邮网址 编辑:程序博客网 时间:2024/06/14 19:30
Android横竖屏切换View设置不同尺寸或等比例缩放的自定义View的onMeasure解决方案(2)
附录文章1以xml布局文件方式实现了一个view在横竖屏切换时候的大小尺寸缩放,实现这种需求,也可以使用自定义View的onMeasure方法实现。比如,写一个自定义的ScaleRelativeLayout相对布局:
<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <zhangphil.scale.ScaleRelativeLayout android:id="@+id/scale_relative_layout" android:layout_width="0dp" android:layout_height="0dp" android:layout_centerInParent="true" android:background="@android:color/holo_red_light"></zhangphil.scale.ScaleRelativeLayout></RelativeLayout>
注意在Avtivity中定义configChanges属性:
android:configChanges="orientation|layoutDirection|screenSize"
代码运行结果:
竖屏:
横屏:
附录:
1,《Android横竖屏切换View设置不同尺寸或等比例缩放的XML解决方案》链接地址:http://blog.csdn.net/zhangphil/article/details/73275311
阅读全文
0 0
- Android横竖屏切换View设置不同尺寸或等比例缩放的自定义View的onMeasure解决方案(2)
- Android横竖屏切换View设置不同尺寸或等比例缩放的自定义View的onMeasure解决方案(2)
- Android横竖屏切换View设置不同尺寸或等比例缩放的XML解决方案
- android 自定义View之View的测量(onMeasure()方法)
- android 自定义View之View的测量(onMeasure()方法)
- 自定义View的onMeasure()
- Android 自定义View 中的OnMeasure的用法
- android自定义View中onMeasure的使用
- Android 自定义View 中的OnMeasure的用法
- Android 自定义View 中的OnMeasure的用法
- Android 自定义View onMeasure 的理解
- Android 自定义View onMeasure方法的实现
- [Android自定义View] 计算View尺寸方法onMeasure()
- 自定义宽高比例的view(轮播图,item等)
- 自定义View的OnMeasure理解
- 自定义View的onMeasure过程
- 自定义View的onMeasure、onLayout
- 自定义View---------->onMeasure()的理解
- Xcode8.3静态库libmp3lame.a无法真机运行!lame静态库libmp3lame.a 编译,支持arm64 armv7s x86_64 i386 armv7
- 生产企业的效益与效率, ERP与BI,谁来负责?
- python中文件基本操作
- Camera.Parameters android相机参数
- Mac iterm2 配色以及终端大小写敏感解决方案
- Android横竖屏切换View设置不同尺寸或等比例缩放的自定义View的onMeasure解决方案(2)
- rk3288修改内核生成/dev/ttyUSBX,完成对身份证阅读器的支持
- 利用pyinstaller将Python3.6文件打包成exe程序
- IE6与W3C标准的盒模型差异
- 安卓开发最简单收发短信(广播)
- MS SQL Server学习笔记(一)
- 设置MyEclipse背景与字体大小和xml文件中字体大小调整
- Redis面试题及分布式集群
- WKWebView新特性及JS交互