Android开发实现横竖屏切换(代码教程),android开发颜色代码

7
回复
895
查看
[复制链接]

503

主题

1198

帖子

2026

安币

手工艺人

发表于 2018-7-4 17:47:21 | 显示全部楼层 |阅读模式

        

        刚做的一个横竖屏切换的界面,但是里面有些问题,弄我了好几天才解决,问题总结下来就是横竖屏切换实现的方式不对。

        其实分三步,第一:先申请权限:(这个我当初没写,MMP)

        第二:在要改变的activity中配置属性(我觉得最重要的一点,因为当时我其他都做了这步没写,还是不行NND):

[Java] 查看源文件 复制代码
android:configChanges="orientation|keyboard"

第三:重写界面改变的方法:
[Java] 查看源文件 复制代码
public void onConfigurationChanged(Configuration newConfig) {
 super.onConfigurationChanged(newConfig);
  // 当新设置中,屏幕布局模式为横排时
 if(newConfig.orientation == ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE)
 {

}

        当屏幕切换时就会执行此方法,然后你就可以搞事情了(比如说隐藏标题之前类的)。

        还有,就是当你点击切换竖屏时,要写此方法:

[Java] 查看源文件 复制代码
getActivity().setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);

        切换横屏:

[Java] 查看源文件 复制代码
getActivity().setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);

        完成任务。。


                                               

28

主题

1万

帖子

1358

安币

Android大神

小白

Rank: 6Rank: 6

发表于 2018-7-4 18:08:53 | 显示全部楼层
帮帮顶顶!!

0

主题

9523

帖子

1139

安币

Android大神

Rank: 6Rank: 6

发表于 2018-7-4 20:13:14 | 显示全部楼层
不错不错,楼主辛苦了。。。

443

主题

1207

帖子

1947

安币

手工艺人

发表于 2018-7-4 22:29:57 | 显示全部楼层
感谢分享,楼主V5~

7

主题

9633

帖子

1958

安币

Android大神

Rank: 6Rank: 6

发表于 2018-7-4 23:37:48 | 显示全部楼层
每次我都积极回帖的,想要安币~

7

主题

1万

帖子

2316

安币

Android大神

Rank: 6Rank: 6

发表于 2018-7-5 00:56:17 | 显示全部楼层
感觉楼主很用心,辛苦啦~

3

主题

9502

帖子

1789

安币

Android大神

Rank: 6Rank: 6

QQ达人

发表于 2018-7-5 03:00:03 | 显示全部楼层
楼主威武,以后多发干货,多办活动~!

10

主题

17

帖子

208

安币

攻城狮

Rank: 3Rank: 3

发表于 2018-8-27 14:16:00 | 显示全部楼层
帅气与智慧并存的大师
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

领先的中文移动开发者社区
18620764416
7*24全天服务
意见反馈:1294855032@qq.com

扫一扫关注我们

Powered by Discuz! X3.2© 2001-2019 Comsenz Inc.( 粤ICP备15117877号 )