android dialog 怎么设置全屏

android dialog 怎么设置全屏,第1张

themenotitlebar
:
不显示应�'a8程序标题栏
themenotitlebarfullscreen
:
不显示应用程序标题栏,并全屏
themelight
:背景为白色
themelightnotitlebar
:
白色背景并无标题栏
themelightnotitlebarfullscreen
:
白色背景,无标题栏,全屏
themeblack
:
背景黑色
themeblacknotitlebar
:
黑色背景并无标题栏
themeblacknotitlebarfullscreen
:
黑色背景,无标题栏,全屏
themewallpaper
:
用系统桌面为应用程序背景
themewallpapernotitlebar
:
用系统桌面为应用程序背景,且无标题栏
themewallpapernotitlebarfullscreen
:
用系统桌面为应用程序背景,无标题栏,全屏
themetranslucent
:
透明背景

这是我写的博客里面的代码,可以参考如下,设置全屏与否:
/
添加横竖屏监听,隐藏图形的菜单控件
/
@Override
public void onConfigurationChanged(Configuration newConfig) {
superonConfigurationChanged(newConfig);
if (newConfigorientation == ConfigurationORIENTATION_LANDSCAPE) {
// // 设置全屏
// // 设置全屏
getActivity()getWindow()setFlags(
WindowManagerLayoutParamsFLAG_FULLSCREEN,
WindowManagerLayoutParamsFLAG_FULLSCREEN);
} else if (newConfigorientation == ConfigurationORIENTATION_PORTRAIT) {
WindowManagerLayoutParams attrs = getActivity()getWindow()
getAttributes();
attrsflags &= ~WindowManagerLayoutParamsFLAG_FULLSCREEN;
getActivity()getWindow()setAttributes(attrs);
}
}

Android中某些功能的实现往往有两种方法:
一种是在
xml文件
中设置相应属性,另一种是用代码实现。
同样Android实现
全屏显示
也可以通过这两种方法实现:
1、在AndroidManifestxml的
配置文件
里面的<activity>标签添加属性:
android:theme="@android:style/ThemeNoTitleBarFullscreen"
2、在Activity的onCreate()方法中的super()和setContentView()两个方法之间加入下面两条语句:
thisrequestWindowFeature(WindowFEATURE_NO_TITLE);//去掉标题栏
this
getWindow
()setFlags(WindowManagerLayoutParamsFLAG_FULLSCREEN,
WindowManagerLayoutParamsFLAG_FULLSCREEN);//去掉信息栏

其一:在代码中设置(如下)
[c-sharp] view plaincopy
public void onCreate(Bundle savedInstanceState) {
superonCreate(savedInstanceState);

//设置无标题
requestWindowFeature(WindowFEATURE_NO_TITLE);
//设置全屏
getWindow()setFlags(WindowManagerLayoutParamsFLAG_FULLSCREEN,
WindowManagerLayoutParamsFLAG_FULLSCREEN);

setContentView(Rlayoutmain);
}
但要注意的是:在代码中设置的话,设置无标题和设置全屏的两段代码要放置在 setContentView(Rlayoutmain); 这段代码的前面。要不然会报错。
其二:在manifest配置文件中设置
[c-sharp] view plaincopy
<xml version="10" encoding="utf-8">
<manifest xmlns:android=">

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12688290.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-27
下一篇 2023-05-27

发表评论

登录后才能评论

评论列表(0条)

保存