Android开发学习笔记之窗口操作
来源:互联网 发布:nodejs java性能对比 编辑:程序博客网 时间:2024/06/05 18:57
//隐藏标题
requestWindowFeature(Window.FEATURE_NO_TITLE);
//应用运行时,保持屏幕高亮,不锁屏
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
//设置全屏
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
//取消全屏
final WindowManager.LayoutParams attrs = getWindow().getAttributes();
attrs.flags &= (~WindowManager.LayoutParams.FLAG_FULLSCREEN);
getWindow().setAttributes(attrs);
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS);
//检测竖屏还是横屏
public void onConfigurationChanged(Configuration newConfig)
{
if (this.getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE)
{
}
else if (this.getResources().getConfiguration().orientation == Configuration.ORIENTATION_PORTRAIT)
{
}
}
//设置竖屏、横屏
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
//获取屏幕宽和高
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
int mWidth = dm.widthPixels;
int mHeight = dm.heightPixels;
- Android开发学习笔记之窗口操作
- Android学习开发笔记之SQLite数据库操作
- Python学习笔记之---如何使用Python操作window窗口
- PHP开发学习笔记之mysql操作
- android学习笔记之图像像素操作
- Android学习笔记之按键操作
- Android深度探索:HAL与驱动开发学习笔记--并发控制之原子操作
- Android学习笔记之开发必备
- Android开发入门学习笔记之二
- Android开发入门学习笔记之三
- Android开发学习笔记之浅谈WebView
- 《Android平台开发之旅》学习笔记
- Android应用开发学习笔记之Selector
- Android应用开发学习笔记之进度条
- Android应用开发学习笔记之startActivityForResult
- Android应用开发学习笔记之Fragment
- Android开发笔记之《Activity学习》
- Android开发笔记之《Intent学习》
- 提取访问百度次数最多的ip
- C#取硬盘、CPU、主板、网卡的序号 ManagementObjectSearcher
- Ganglia监控Hadoop集群的安装部署
- linux route命令的使用详解
- 用PDB库调试Python程序
- Android开发学习笔记之窗口操作
- 【java0010】一张图看懂java集合
- JSP基本语法
- 漫谈SOA(面向服务架构)
- python super()
- 畅通工程续(最短路径)
- MySQL Study之--MySQL集群之mysql 主从复制
- UIDragDropItem拖拽不能离开scrollview范围
- NYOJ 366 D的小L(从小到大输出排列。STL,next_permutation()函数的学习)