横竖屏切换

lx912356858 2016-06-16 10:56:32
如何简单快速的实现横竖屏切换不一样的layout
...全文
53 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
dusmit 2016-06-16
  • 打赏
  • 举报
回复

   int orientation = getResources().getConfiguration().orientation; //判断状态
		if (orientation == Configuration.ORIENTATION_PORTRAIT) {
			setContentView(R.layout.vmain_layout);
		} else {
			setContentView(R.layout.main_layout);
		}
笨方法
tudouzi007 2016-06-16
  • 打赏
  • 举报
回复
layout分两种写-----横屏 layout-land写横屏的布局,竖屏 layout-port写竖屏的布局 另外在清单文件中写上这句话android:configChanges="keyboardHidden|orientation|screenSize" 有这句话当横竖屏切换的时候会直接调用onCreate方法中的onConfigurationChanged方法,而不是重新执行onCreate方法,如果没有使用这个属性就会重新调用onCreate方法了。

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧