android 让app全屏显示,Android app设置全屏模式
Android中,为APP设置全屏模式,主要有如下几种方式:
在manifest中设置
在项目中找到AndroidManifest.xml配置文件,找到Activity所在的节点,添加theme。
package="com.name.test"
android:versionCode="1"
android:versionName="1.0">
android:label="@string/app_name" android:screenOrientation="landscape"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen">
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
其中,android:screenOrientation=”landscape”是修改Android手机的屏幕方向 android:theme=”@android:style/Theme.NoTitleBar.Fullscreen”是设置主题,即没有标题并且全屏
在MainActivity中设置
在onCreate入口函数中通过setTheme()方法设置主题,setRequestedOrientation()方法设置屏幕方向。
public void onCreate(Bundle savedInstanceState){
setTheme(style.Theme_Black_NoTitleBar_Fullscreen);
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
1
2
3
4
5
6
另外,也可以使用requestWindowFeature()设置是否显示标题,setFlags()方法设置全屏。但此方法明显能看到title bar显示了之后又消失了,用户体验不好。
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
1
2
3
4
配置Style + Manifest
首先,在res/values文件夹下创建或修改styles.xml文件
1
2
3
4
5
6
然后,修改AndroidManifest.xml
android:theme="@style/NoTitle" />
Android中,为APP设置全屏模式,主要有如下几种方式:
在manifest中设置
在项目中找到AndroidManifest.xml配置文件,找到Activity所在的节点,添加theme。
package="com.name.test"
android:versionCode="1"
android:versionName="1.0">
android:label="@string/app_name" android:screenOrientation="landscape"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen">
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
其中,android:screenOrientation=”landscape”是修改Android手机的屏幕方向 android:theme=”@android:style/Theme.NoTitleBar.Fullscreen”是设置主题,即没有标题并且全屏
在MainActivity中设置
在onCreate入口函数中通过setTheme()方法设置主题,setRequestedOrientation()方法设置屏幕方向。
public void onCreate(Bundle savedInstanceState){
setTheme(style.Theme_Black_NoTitleBar_Fullscreen);
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
1
2
3
4
5
6
另外,也可以使用requestWindowFeature()设置是否显示标题,setFlags()方法设置全屏。但此方法明显能看到title bar显示了之后又消失了,用户体验不好。
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
1
2
3
4
配置Style + Manifest
首先,在res/values文件夹下创建或修改styles.xml文件
1
2
3
4
5
6
然后,修改AndroidManifest.xml
android:theme="@style/NoTitle" />
android 让app全屏显示,Android app设置全屏模式相关推荐
- Android APP全屏显示(去掉顶部状态栏和底部虚拟导航栏)以及使用AndroidAutoSize实现自适应
全屏显示 1.AndroidManifest设置APP样式android:theme,我项目中的Activity都是继承自Activity,如果是继承自AppCompatActivity,这里样式需要 ...
- android华为手机全屏显示
解决android华为提示全屏显示 最近发现很多应用在第一次安装之后,都会提示一个 [ 全屏显示] .一看,好像也没啥,但是对开发应用的开发者来说.感觉被打了一巴掌一样.自己好好编码完成的应用.出来个 ...
- 解决android华为提示全屏显示
原文https://blog.csdn.net/xu_coding/article/details/82889782 解决android华为提示全屏显示 最近发现很多应用在第一次安装之后,都会提示一个 ...
- Android studio中全屏显示
android中设置全屏显示的方法## 标题 在MainActivity中添加如下代码 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FUL ...
- Android 4.0 全屏显示,在我的原道n90 ICS 4.0.3版本实验通过
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LOW_PROFILE); ("低调"模式 ...
- html在qq怎么全屏显示,QQ怎么设置全屏资料背景
大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答. 以小米手机为例,QQ设置全屏资料背景方法如下: 1.进入手机QQ主页面,找到左上角[头像]选项,点击打开. 2.在头像界面,找到[ ...
- android图片点击全屏显示,Android浏览图片,点击放大至全屏效果
近期做一个项目类似于QQ空间,做到照片浏览的功能,对于QQ空间中点击图片放大至全屏,感觉效果非常赞,于是也做了个类似的效果. 例如以下. 我不知道QQ那个是怎么做的.我的思路例如以下: 首先.从图片缩 ...
- Android 去掉标题全屏显示
自己测试时出现无法实现去掉标题和全屏功能.最后发现只要public class SocketActivity extends Activity {} 而不能用ActionBarActivity. 先介 ...
- Android实现刘海全屏显示
/** * */ /** * 实现留海屏幕全屏 */ if(Build.VERSION.SDK_INT >= Build.VERSION ...
最新文章
- POJ-1664 放苹果
- PHP整数取余返回负数解决办法
- java 线程假醒_Java并发基础05. 传统线程同步通信技术
- 解决:XCODE 4.2 无法连接SVN,提示:Unable to load revisions
- 文本编辑器实现跳转到指定行的功能
- (二)Mysql 基础了解,修改字符集,配置文件
- 将tomcat添加到服务中
- css布局:块级元素的居中
- MySQL数据库服务器搭建及基本管理
- World Wind Java开发之十——AnalyticSurface栅格渲染(转)
- 苹果Mac应用音频捕获录制工具:​​​​​​​​TunesKit Audio Capture
- easyexcell导出专题
- java 读文件 解析
- CentOS8下安装配置Wireguard
- python xlrd 过滤excel里的隐藏行
- 单位公司年会团拜会抽奖软件程序
- Flutter高仿微信-第26篇-新的朋友
- Electron使用sqlite3 出现install aws-sdk和_handle的解决方案!
- Android Studio 连接不上华为手机
- 可视监控对讲、楼宇对讲等领域中的回声消除、音频降噪