android全屏和取消全屏 旋转屏幕
2024-10-18 18:19:57
全屏
getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN); 取消全屏 getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN); //把屏幕设置为横屏
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); //把屏幕设置为竖屏
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
//横竖屏切换
android.view.ViewGroup.LayoutParams layoutParams = main
.getLayoutParams(); if (getResources().getConfiguration().orientation == Configuration.ORIENTATION_PORTRAIT) { // 设置为横屏
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); // 横屏设置 layoutParams.height = screenHeight; mTitleBarRl.setVisibility(View.GONE); } else { setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);// 竖屏设置
layoutParams.height = original_height; mTitleBarRl.setVisibility(View.VISIBLE);
} main.setLayoutParams(layoutParams);
最新文章
- 关于Kendo的Grid 单元格样式
- Lesson: The ";Hello World!"; Application
- Facebook Messenger的后台架构是什么样的?
- Oracle Redhat5.5
- BZOJ 1588: [HNOI2002]营业额统计 双向链表 / splay / treap
- IOS第12天(2,UINavigationController导航控制器)
- stopImmediatePropagation的应用
- 拼写纠正 Artificial Intelligence: A Modern Approach
- JS内置对象
- C++ json库jsoncpp 吐槽
- TreeMap与TreeSet的实现
- 初用jquery
- 基于visual Studio2013解决C语言竞赛题之0801信息输出
- Mac+IPAD上使用wireshark抓包
- 基于C#的UDP通信(使用UdpClient实现,包含发送端和接收端)
- JvisualVM、JMC监控远程服务器
- shell自定义输入输出 read+echo
- MySql数据库学习笔记(3)
- eclipse + cdt
- (转)理解POST和PUT的区别,顺便提下RESTful
热门文章
- SVM与LR的比较
- [妙味Ajax]第二课:实例:留言板、瀑布流
- 2016年团体程序设计天梯赛-决赛 L2-3. 互评成绩(25)
- POJ 2325 Persistent Numbers#贪心+高精度除法
- 图的存储结构:邻接矩阵(邻接表)&;链式前向星
- Infix expression 计算 without '(' and ')'
- Python之线程&;进程
- FZU 1920 Left Mouse Button 简单搜索
- Openjudge-计算概论(A)-求满足条件的3位数
- I Think I Need a Houseboat