当前位置:编程学习 > wap >>

Theme/Translucent.NoTitleBar.Fullscreen主题设置的问题

Theme/Translucent.NoTitleBar.Fullscreen可以实现透明+NoTitleBar,但仍无法实现全屏,仍然有顶栏,怎么办啊?各位有什么办法可以解决吗? --------------------编程问答-------------------- 顶栏一般的theme都是没有办法杀掉的
那个区块是statusbar和surface来控制的
如果非要实现全屏 
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,   
WindowManager.LayoutParams.FLAG_FULLSCREEN);   
requestWindowFeature(Window.FEATURE_NO_TITLE);
可以在onCreate函数里面这样试试   --------------------编程问答--------------------
引用 1 楼 dxjwolf 的回复:
顶栏一般的theme都是没有办法杀掉的
那个区块是statusbar和surface来控制的
如果非要实现全屏 
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,   
WindowManager.LayoutParams.FLAG_FULLSCREEN);   
requestWindowFeature(W……

在代码里也这样写了还是木有用。
只有在透明主题的情况下,任务栏会显示出来,然道就是因为透明吗?纠结....解决不了... --------------------编程问答-------------------- 大哥貌似你写反了吧!
 //设置全屏
requestWindowFeature(Window.FEATURE_NO_TITLE);getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
windowManager.LayoutParams.FLAG_FULLSCREEN);

呵呵,记住一定要放在布局之前!
--------------------编程问答-------------------- getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
 这种方法通过调用lgetWindow()的两个方法addFlags(),和clearFlags()就可以在Activity运行过程中,动态地改变全屏与否
--------------------编程问答-------------------- public void onCreate(Bundle xxxx){

getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,   
WindowManager.LayoutParams.FLAG_FULLSCREEN);   
requestWindowFeature(Window.FEATURE_NO_TITLE);


然后
setContentView(R.layout.xxxx);

} --------------------编程问答--------------------

requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);   

setContentView(R.layout.activity_fullscreen);
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,