`
fokman
  • 浏览: 238221 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

android UI入门二 定义图片横竖屏切换正确显示

 
阅读更多

     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;

 

分享到:
评论

相关推荐

    swift-这是一个iOS中播放器横竖屏切换的demo

    这是一个iOS中播放器横竖屏切换的demo

    android UI界面开发图片

    android UI界面开发图片,数量巨大,而且经典,觉得值得收藏 android UI界面开发图片,数量巨大,而且经典,觉得值得收藏

    《Android UI设计》PDF

    许多开发人员需要一本Android UI设计入门级教程,其能够同时针对移动UI的设计模式和碎片化解决方案进行深入分析。 《Android UI设计》面向创建移动应用的产品经理、设计师和开发者,系统讲解了从事Android UI设计...

    Pro Android UI (Android UI设计开发高级教材)

    Android UI 界面设计 移动APP

    Android UI基础教程 高清带标签pdf

     《AndroidUI基础教程》是一本Android用户界面设计的基础入门图书。全书从最基础的技术概念开始介绍,深入讨论了UI设计的各项技术,涵盖了为应用程序创建UI的所有内容。本书不仅会告诉读者创建灵活布局的最佳方法,...

    Android UI开发专题

    Android UI开发专题 Android UI开发专题(一) 之界面设计 近期很多网友对Android用户界面的设计表示很感兴趣,对于Android UI开发自绘控件和游戏制作而言掌握好绘图基础是必不可少的。本次专题分10节来讲述,有关...

    iOS 视频播放UI布局+横竖屏处理

    视频播放UI布局+横竖屏处理,横竖屏切换(状态栏同时进行切换)

    《Android应用程序开发教程(第2版)》教学课件02Android UI设计.pdf

    《Android应用程序开发教程(第2版)》教学课件02Android UI设计.pdf《Android应用程序开发教程(第2版)》教学课件02Android UI设计.pdf《Android应用程序开发教程(第2版)》教学课件02Android UI设计.pdf《Android应用...

    AndroidP_SystemUI下拉栏全屏覆盖NavigationBar导航栏

    AndroidP横屏项目,修改SystemUI下拉栏全屏显示,并覆盖NavigationBar导航栏之上,原博客 https://blog.csdn.net/shusuanly/article/details/115264404

    Android-androidUI适配屏幕适配

    这是一篇关于Android屏幕适配的介绍

    Android UI设计技巧

    Android UI设计技巧 Android UI设计技巧Android UI设计技巧

    Android UI控件组件库集合【源码】

    Android UI控件组件库集合【源码】 热门标签,流式布局,刮刮乐控件,侧滑控件,循环幻灯片控件,自动换行控件,下拉列表,圆角进度控件等常用UI控件组件合集

    android UI大全

    android UI 源码 android入门样例 android面试热身 本人花了些时间准备的,献给爱android的粉丝们!

    ANDROID UI设计工具

    ANDROID UI设计工具,方便ANDROID UI设计

    Android UI设计心得

    Android UI设计心得。包括线性布局(LinearLayout)、相对布局(RelativeLayout)、表格布局(TableLayout)、框架布局(FrameLayout)、绝对布局(AbsoluteLayout)。其中AbsoluteLayout在Android SDK2.3.3之后已经...

    Android UI组件实例集合

    GifView 是一个为了解决android中现在没有直接显示gif的view,只能通过mediaplay来显示这个问题的项目,其用法和 ImageView一样,支持gif图片 使用方法:1-把GifView.jar加入你的项目。2-在xml中配置GifView的基本...

    android UI开发推荐颜色

    android UI开发推荐颜色 android UI开发推荐颜色 android UI开发推荐颜色

    Android动态显示隐藏底部导航栏

    在Android4.2.2中,导航栏(也就是屏幕底部的三个按钮,home,back,recentapp)是系统应用SystemUi.apk的一部分,简言之,我们的需求就是让我们的app来控制SystemUi.apk,达到动态显示隐藏屏幕底部导航栏的效果。...

    android ui源码:自己设计的一个精美布局

    android ui设计 android源码 android开源项目 android项目代码 androidui设计,UI小练习

Global site tag (gtag.js) - Google Analytics