android开发的时候通常会使用到横竖屏切换,但是有些图片在横竖屏切换的时候十分丑陋,这里我就给大家实现一个简单的方法能够实现横竖屏的切换。
重写activity 的onConfigurationChanged 方法
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
changeScale();
}
changeScale()方法定义如下:
public void changeScale() {
Display display = ((WindowManager) getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay();
int w = display.getWidth();
int h = display.getHeight();
if ((h / 3 * 4) < w) {
m_scaleH = h;
m_scaleW = h / 3 * 4;
} else {
m_scaleW = w;
m_scaleH = w / 4 * 3;
}
}
长和宽的定义: private int m_scaleW, m_scaleH;
分享到:
相关推荐
这是一个iOS中播放器横竖屏切换的demo
android UI界面开发图片,数量巨大,而且经典,觉得值得收藏 android UI界面开发图片,数量巨大,而且经典,觉得值得收藏
许多开发人员需要一本Android UI设计入门级教程,其能够同时针对移动UI的设计模式和碎片化解决方案进行深入分析。 《Android UI设计》面向创建移动应用的产品经理、设计师和开发者,系统讲解了从事Android UI设计...
Android UI 界面设计 移动APP
《AndroidUI基础教程》是一本Android用户界面设计的基础入门图书。全书从最基础的技术概念开始介绍,深入讨论了UI设计的各项技术,涵盖了为应用程序创建UI的所有内容。本书不仅会告诉读者创建灵活布局的最佳方法,...
Android UI开发专题 Android UI开发专题(一) 之界面设计 近期很多网友对Android用户界面的设计表示很感兴趣,对于Android UI开发自绘控件和游戏制作而言掌握好绘图基础是必不可少的。本次专题分10节来讲述,有关...
视频播放UI布局+横竖屏处理,横竖屏切换(状态栏同时进行切换)
《Android应用程序开发教程(第2版)》教学课件02Android UI设计.pdf《Android应用程序开发教程(第2版)》教学课件02Android UI设计.pdf《Android应用程序开发教程(第2版)》教学课件02Android UI设计.pdf《Android应用...
AndroidP横屏项目,修改SystemUI下拉栏全屏显示,并覆盖NavigationBar导航栏之上,原博客 https://blog.csdn.net/shusuanly/article/details/115264404
这是一篇关于Android屏幕适配的介绍
Android UI设计技巧 Android UI设计技巧Android UI设计技巧
Android UI控件组件库集合【源码】 热门标签,流式布局,刮刮乐控件,侧滑控件,循环幻灯片控件,自动换行控件,下拉列表,圆角进度控件等常用UI控件组件合集
android UI 源码 android入门样例 android面试热身 本人花了些时间准备的,献给爱android的粉丝们!
ANDROID UI设计工具,方便ANDROID UI设计
Android UI设计心得。包括线性布局(LinearLayout)、相对布局(RelativeLayout)、表格布局(TableLayout)、框架布局(FrameLayout)、绝对布局(AbsoluteLayout)。其中AbsoluteLayout在Android SDK2.3.3之后已经...
GifView 是一个为了解决android中现在没有直接显示gif的view,只能通过mediaplay来显示这个问题的项目,其用法和 ImageView一样,支持gif图片 使用方法:1-把GifView.jar加入你的项目。2-在xml中配置GifView的基本...
android UI开发推荐颜色 android UI开发推荐颜色 android UI开发推荐颜色
在Android4.2.2中,导航栏(也就是屏幕底部的三个按钮,home,back,recentapp)是系统应用SystemUi.apk的一部分,简言之,我们的需求就是让我们的app来控制SystemUi.apk,达到动态显示隐藏屏幕底部导航栏的效果。...
android ui设计 android源码 android开源项目 android项目代码 androidui设计,UI小练习