温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Android碎片化的处理

发布时间:2020-07-26 21:12:39 来源:网络 阅读:614 作者:小诚诚cc 栏目:移动开发

产生碎片化的原因:

    1、屏幕尺寸   small   normal   large   xlarge  xxlarge

    2、屏幕分辨率

    3、横纵屏幕

    4、系统版本

    

碎片的解决:

    

    1、dp/sp     

        系统未我们提供了可以规避部分碎片化的单位      

    

    2、针对不同的版本

        系统提供android-support-v4包,可以让低版本的系统实现高版本的功能

        引用外部的开源项目


    3、解决横纵屏

        步骤:

            创建一个xml布局文件,文件名要相同,对应的控件的id也要相同

            Resource type--->Layout--->next

        

    注:解决横纵屏的问题的其他方法

        现象:切换屏幕的时候,系统会重新调用一次生命周期

        处理:

            设置activity的属性,在清单文件中        

                android:configChanges="orientation|keyboardHidden|screenSize"

        

       设置屏幕的方向

            一些特定的应用,例如音乐播放器,可以将屏幕方向定死

                在清单文件中设置activity的属性

                android:screenOrientation="portrait"

                portrait:      纵屏

                landscape:    横屏  


向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI