【Android】设置全屏和横屏

【设置全屏】

在setLayout之前使用如下代码

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

【强制横屏】

在layout中添加

1 android:launchMode="singleTask" android:screenOrientation="portrait"

或者在代码中重写onResume()

@Override protected void onResume() { 

if(getRequestedOrientation()!=ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE){
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
}
super.onResume();
}

第二种方式效果较好

时间: 2024-08-10 12:39:11

【Android】设置全屏和横屏的相关文章

Android:设置APP全屏、横屏、竖屏、常亮的方法

全屏 在Activity的onCreate方法中的setContentView(myview)调用之前添加下面代码 requestWindowFeature(Window.FEATURE_NO_TITLE);//隐藏标题 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);//设置全屏 横屏(两种) 1.修改Activity的onR

Android中设置全屏的方法

在实际的应用程序开发中,我们有时需要把 Activity 设置成全屏显示,一般情况下,可以通过两种方式来设置全屏显示效果.其一,通过在代码中可以设置,其二,通过manifest配置文件来设置全屏. 其一:在代码中设置(如下) public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //设置无标题 requestWindowFeature(Window.FEATURE_NO_TITL

Android(java)学习笔记242:多媒体之设置全屏的方法

在实际的应用程序开发中,我们有时需要把 Activity 设置成全屏显示,一般情况下,可以通过两种方式来设置全屏显示效果.其一,通过在代码中可以设置,其二,通过manifest配置文件来设置全屏. 其一:在代码中设置(如下): 1 public void onCreate(Bundle savedInstanceState) { 2 super.onCreate(savedInstanceState); 3 4 //设置无标题 5 requestWindowFeature(Window.FEAT

【Android游戏开发之一】:设置全屏以及简单的图形绘制

注:本文改写自李华明的博客,原文地址:http://blog.csdn.net/xiaominghimi/article/details/6089317 一.设置全屏: 两种方法,第一种在activity中: package com.howlaa.androidgame1; import android.os.Bundle; import android.view.Window; import android.view.WindowManager; import android.app.Acti

Android之隐藏状态栏、设置全屏、取消全屏

我将这三个设置代码写在一个工具类当中,当你要对某个Activity调用这三个功能的时候,把Activity本身作为参数传递进去即可. 代码如下: import android.app.Activity; import android.view.Window; import android.view.WindowManager; public class CommonUtil { /** * 设置隐藏标题栏 * * @param activity */ public static void set

Android TV 全屏无标题

想要全部窗口全屏无标题,修改 res\values\styles.xml 可设置主题和样式 <resources> <!-- Base application theme, dependent on API level. This theme is replaced by AppBaseTheme from res/values-vXX/styles.xml on newer devices. --> <style name="AppBaseTheme"

Android实现全屏显示的方法

我们都知道在Android中某些功能的实现往往有两种方法:一种是在xml文件中设置相应属性,另一种是用代码实现.同样Android实现全屏显示也可以通过这两种方法实现: 1.在AndroidManifest.xml的配置文件里面的<activity>标签添加属性: android:theme="@android:style/Theme.NoTitleBar.Fullscreen" 2.在Activity的onCreate()方法中的super()和setContentVie

android在全屏下第一次触摸屏幕没有触发事件

A.设置全屏的方法很多就不多说了,常见如下两种(记录用以备忘): 1.在Androidmanifest.xml文件中设定,如: <activity android:name="com.yeertc.android.RoomActivity" android:theme="@android:style/Theme.NoTitleBar.Fullscreen" android:screenOrientation="landscape">

Android添加全屏启动画面

有的Android软件需要在启动的时候显示一个启动画面,可以是一张图或者一些设置什么呢,还有一个好处就是,可以趁机在后台加载数据. 创建启动画面一般有两种方式:1.建立一个activity,展示启动画面,然后再启动主Activity2.在主Activity建立一个展示区,然后隐藏掉. 第二个其实更简单,但是这个就展示一次的东西戳在代码里,怎么想都不舒服,而且还可能设计效率问题.所以在项目里还是选用第一种. 首先建立一个Activity,这里明明为HelloActivity,界面就是activit