Android fragment 中控制某一个界面全屏与否

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android fragment 中控制某一个界面全屏与否相关的知识,希望对你有一定的参考价值。

参考技术A
这是我写的博客里面的代码,可以参考如下,设置全屏与否:
/**
*
添加横竖屏监听,隐藏图形的菜单控件
*/
@Override
public
void
onConfigurationChanged(Configuration
newConfig)

super.onConfigurationChanged(newConfig);
if
(newConfig.orientation
==
Configuration.ORIENTATION_LANDSCAPE)

//
//
设置全屏
//
//
设置全屏
getActivity().getWindow().setFlags(
WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);

else
if
(newConfig.orientation
==
Configuration.ORIENTATION_PORTRAIT)

WindowManager.LayoutParams
attrs
=
getActivity().getWindow()
.getAttributes();
attrs.flags
&=
~WindowManager.LayoutParams.FLAG_FULLSCREEN;
getActivity().getWindow().setAttributes(attrs);

android 开发随手记

1、Fragment 跳转到Activity 修改数据,修改完后从Activity 返回(返回键)Fragment ,要求刷新Fragment界面的数据

解决办法:

在Fragment中注册一个监听广播,当Activity 返回的时候,在Activity的onBackPress中当监听到返回键按下的时候就发送一个广播给Fragment,Fragment收到广播后,执行界面更新功能

 2、在用webview 的时候,Android原生的webview 性能比较差,要提升性能,如果是只访问自己的网站,有一种优化方式,就是在访问web资源的时候进行拦截,检查本地是否有资源文件如果有则直接替换成本地的,相关代码日后在上

以上是关于Android fragment 中控制某一个界面全屏与否的主要内容,如果未能解决你的问题,请参考以下文章

Android开发34周——Criminallntent项目

android activity 怎么跳fragment

android-多种方式实现主界面的Tab

Android中打开其他应用(或者系统应用)Activity或者Fragment总结

创建列表明细应用1-使用fragment

Android Fragment