Android强制横屏+全屏的几种常用方法

全屏:

在Activity的onCreate方法中的setContentView(myview)调用之前添加下面代码

1 requestWindowFeature(Window.FEATURE_NO_TITLE);//隐藏标题
2 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
3   WindowManager.LayoutParams.FLAG_FULLSCREEN);//设置全屏

横屏:

方法1:按照下面代码示例修改Activity的onResume方法

@Override
protected void onResume() {
 /**
  * 设置为横屏
  */
 if(getRequestedOrientation()!=ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE){
  setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
 }
 super.onResume();
}

  

方法2:在中找到对应的Application或者Activity中置入如下代码
android:screenOrientation="landscape"
android:configChanges="keyboardHidden|orientation"

  

横屏+全屏(应用主题方法)

1.在res.values下新建一个xml文件,名字自定义2.打开该xml文件在resources内置入代码
<style name="FullScreen">

<item name="android:windowNoTitle" >true</item>

<item name="android:windowFullscreen" >true</item>

</style>

  3.在AndroidManifest.xml文件里面,找到Application(整个应用程序都设置)或者相应的Activity内添加

android:theme="@style/FullScreen"

  

时间: 2024-08-03 07:22:39

Android强制横屏+全屏的几种常用方法的相关文章

【转】Android 模拟器横屏竖屏切换设置

http://blog.csdn.net/zanfeng/article/details/18355305# Android 模拟器横屏竖屏切换设置时间:2012-07-04   来源:设计与开发   作者:Daniel   点击:5571 摘要:  Android 模拟器旋转,横屏.竖屏切换设置,android 横屏布局,android 横屏模式,android 模拟器,android 模拟器横屏,android 模拟...       Android 模拟器旋转,横屏.竖屏切换设置,andr

Android之横屏竖屏显示问题

1.采用不同的布局文件 res文件下 选中layout  Ctrl+C 选中res Ctrl +V 创建layout-land横屏显示的layout 同理创建layout-port竖屏显示的layout 图片横屏竖屏 选中drawable-xhdpi Ctrl+C 选中res Ctrl + V 创建drawable-land-xhdpi 其他分辨率的也一样 字符串 values-land values-port 另外:(layout文件夹也可以使用hdip,mdip等关键字命名如layout-h

Android 无标题 全屏设置

标题栏和状态栏 Android程序默认情况下是包含状态栏和标题栏的. 在Eclipse中新建一个Android程序,运行后显示如下: 图中标出了状态栏(显示时间.电池电量.网络等)和标题栏(显示应用的名称,即activity的android:label的属性值). 要隐藏标题栏和状态栏,总体来说有两种方法,一种是在代码中设置,另一种是在manifest文件中设置. 下面先介绍在代码中设置的方法. 在Java代码中设置 隐藏标题栏: public class MainActivity extend

Android应用程序全屏显示方法

导入两个包: import android.view.Window; import android.view.WindowManager; public class MainActivity extends ActionBarActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); this.requestWindowFeature(W

android tv 实现全屏画竖线

自定义view 采用canvas双缓冲的方式,可以减少绘制的时间,提升性能. StaggeredView.java 源代码如下: package com.xxx.demo; import android.content.Context; import android.graphics.Bitmap; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint; impor

android开发:全屏和退出全屏

android开发:全屏和退出全屏 from://http://blog.csdn.net/dyllove98/article/details/8831933 2013-04-21 20:31 413人阅读 评论(0) 收藏 举报 xml代码: <Button android:id="@+id/button5" android:layout_width="wrap_content" android:layout_height="wrap_conten

android 模拟器 横屏 竖屏切换

1.android 模拟器 横屏 竖屏切换 快捷方式:ctrl+F11 2.eclipse 开发使UI设计界面横屏显示

audio与video控件/标签的隐藏,iso/Android下自动全屏播放,短暂黑屏问题

(一)audio音频标签 <audio src="xxx.mp3"></audio> (二)video视频标签 <video src="xxx.mp4"></video> (三)使用video代替audio (1) 有时候audio标签被屏蔽,不能被浏览器解释通过,可以选择使用video来代替: <video src="xxx.mp3"></video> (2) 若想要将音乐

【Android】设置全屏和横屏

[设置全屏] 在setLayout之前使用如下代码 1 requestWindowFeature(Window.FEATURE_NO_TITLE);//隐藏标题 2 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, 3 WindowManager.LayoutParams.FLAG_FULLSCREEN);//设置全屏 [强制横屏] 在layout中添加 1 android:launchMode="singleTas