android 窗口缩放,Android界面整体缩放
根据不同的长宽比进行缩放:保持长宽比不变
注意需要在布局文件中使用权值进行设置
layout_parent = (LinearLayout) findViewById(R.id.root_layout);
dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
// 获得手机的宽度和高度像素单位为px
width = dm.widthPixels;
heigth = dm.heightPixels;
System.out.println("width" + width + "\nheigth" + heigth);
// 进行界面缩放
LayoutInflater inflater = (LayoutInflater) getSystemService(LAYOUT_INFLATER_SERVICE);
rootView = inflater.inflate(R.layout.activity_main, null);
// button_set = (ImageButton) rootView.findViewById(R.id.id_button_set);
LinearLayout.LayoutParams layoutParams;
// System.out.println("width-------->" + width + "height-------->"
// + heigth);
if (width / heigth > 0.562) {
layoutParams = new LinearLayout.LayoutParams(
(int) (heigth*0.562), heigth);
System.out.println("按高度进行缩放:宽度"+(int) (heigth*0.562)+"高度:"+heigth);
} else {
layoutParams = new LinearLayout.LayoutParams(width,
(int) ( width / 0.562));
System.out.println("按宽度进行缩放:宽度"+width+"高度:"+ (int)( width / 0.562));
}
// layout_parent.removeAllViews();
if (layout_parent != null) {
System.out.println("layout_parent不为空");
layout_parent.addView(rootView, layoutParams);
} else {
System.out.println("layout_parent为空");
}
android 窗口缩放,Android界面整体缩放相关推荐
- android 窗口导航,Android全面屏虚拟导航栏适配
手机正朝着全面屏的方向演进,与此同时也给开发者带来了很多适配上的新问题,虚拟导航栏就是其中一个.最近在糗百的项目中,就有相关的适配问题,我查阅了目前关于虚拟导航栏适配的相关文章,基本上在全面屏手机里都 ...
- android 绘画开源,Android 开源可缩放平移的绘画板
ScaleSketchPadDemo 此项目包含两个模块 app1 为普通绘画板 app2 为可所发的绘画板 方便各位Android 开发者理解和使用 用法: clone or download 项目 ...
- android动画放大后缩小,Android 补间动画 scale(缩放)
今天又遇到了关于Android 动画方面的问题,免不了一番疯狂找资料,所幸解决了自己的问题,为了避免以后遇到同样的问题,再次到处找资料,于是决定写篇随笔记录下来,方便自己方便大家^_^:废话就不说了先 ...
- Android 手势检测实战 打造支持缩放平移的图片预览效果(下)
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/39480503,本文出自:[张鸿洋的博客] 上一篇已经带大家实现了自由的放大缩小图 ...
- Android 多点触控与图片缩放
上一章,我们学习了手势 GestureDecetor 的基本使用 Android 手势学习 GestureDetector,这一次,我们来学习使用 ScaleGestureDetector 来实现一个 ...
- android 淡入位移动画,Android动画 translate(位移)、scale(缩放)、alpha(淡入淡出)、rotate(旋转)...
一.Android动画类型 Android的animation由四种类型组成 在xml文件中 alpha 渐变透明度动画效果 scale 渐变尺寸伸缩动画效果 translate 画面转换位置移动动画 ...
- (转)Android软键盘弹出,界面整体上移
原地址:http://blog.csdn.net/u011622479/article/details/51161717 在做搜索功能的时候,点击搜索框,搜索框获取焦点,键盘弹出:现在问题出来了,an ...
- Android 双击和手势的图片缩放
2019独角兽企业重金招聘Python工程师标准>>> 代码: package com.mooc.view; import android.content.Context; impo ...
- android 多点触控缩放,Android多点触控(图片的缩放Demo)
本文主要介绍Android的多点触控,使用了一个图片缩放的实例,来更好的说明其原理.需要实现OnTouchListener接口,重写其中的onTouch方法. 实现效果图: 源代码: 布局文件: ac ...
最新文章
- mysql 获取姓名首字母_MySQL取姓名的首字母
- Cisco 无线AP刷机为胖AP
- 云原生架构下的持续交付实践
- 面向过程分析与面向对象分析之间的区别
- 数据结构与算法 | 用队列实现栈
- 计算机lab模式适用于,计算机考证二级选择题1
- tl494c封装区别_TL494参数,功能介绍,TL494应用电路图,封装,管脚及TL494 PDF中文资料手册...
- [转]如何设置win7一直以管理员身份运行
- Android 系统(181 )----Android中各类.mk文件的编写
- 【JZOJ3347】树的难题
- Eigen教程(3)之矩阵和向量的运算
- ReentrantLock可重入锁的使用
- 计算机网络安全 单词
- JAVA 实现《warcraft java版》游戏
- 社会心理学(第8版)
- mysql order by 原理及优化详解
- 透明Png黑白图片上色(重新着色、改变成指定颜色)
- 火车头采集之采集内容获取
- 隐匿的风暴,Saas海啸正瞄准企业IT业务
- 手机网络抓包 转载记录http://blog.csdn.net/skylin19840101/article/details/43485911