锁定横、竖屏

在Android中,屏幕默认是没有指定方向的,会随手机屏幕方向而改变:

android:screenOrientation="unspecified"  

锁定横、竖屏可以在xml中设置:

在activity节点中设置属性:

Android锁定横屏、竖屏和去标题栏、全屏_第1张图片

锁定横屏:

android:screenOrientation="landscape"    

锁定竖屏:

android:screenOrientation="portrait"    

除了xml中设置,也可以在代码中设置横、竖屏:

   Android锁定横屏、竖屏和去标题栏、全屏_第2张图片

锁定横屏:

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);

锁定竖屏:

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);

代码如下:(设置屏幕在setContentView()方法之前)

@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);// 锁定横屏 锁定屏幕在setContentView()方法之前setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);// 锁定竖屏// setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);setContentView(R.layout.activity_main);initView();// 实例化 adapteradapter = new MyListViewAdapter(MainActivity.this);// listview绑定adapter适配器lv.setAdapter(adapter);}


去除默认标题栏:

requestWindowFeature(Window.FEATURE_NO_TITLE);

全屏显示: 

getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);

代码如下:(注意去除标题栏方法须在setContentView()方法前)

@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);// 去除标题栏requestWindowFeature(Window.FEATURE_NO_TITLE);setContentView(R.layout.activity_main);initView();// 全屏显示getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);}




更多相关文章

  1. 修改android 睡眠的时间的两种方法
  2. Android 设置颜色的方法总结
  3. Android 中两种方法设置android:gravity 和 android:layout_grav
  4. Android有用代码片断(六)
  5. 在eclipse的android工程里引用android sdk之外的类和方法
  6. Android--第一行代码笔记(2)
  7. android studio 编译的时候出现的错误和解决方法
  8. 详解Android中的屏幕方向
  9. Android中的Button自定义点击效果实例代码

随机推荐

  1. android模仿微信朋友圈图片预览转场缩放
  2. 关于 AndroidJavaCompile.setDependencyC
  3. Android的Layout --- 布局
  4. 两分钟彻底让你明白Android(安卓)Activit
  5. Android(安卓)动画 - ScaleAnimation 缩
  6. Android(安卓)水波纹扩散效果
  7. Android通过设置颜色的透明度来获取颜色
  8. 打开Android(安卓)Studio报错 "required
  9. Paint的setMaskFilter(MaskFilter maskfi
  10. Ubuntu 14.04 下 android studio 安装 和