android 全屏问题
诸位好!
自定定义一个view.。view是添加到WindowsManager里面显示的。怎么实现全屏呢。我的代码如下:
这个CustomView在activity加载后,数据更新时全屏显示。
目前的问题就是不能全屏显示。最上边的TitleBar不能去掉。因为业务需要,不能让activity全屏,但是让浮动的windowsManager全屏。这个怎么处理呢。谢谢!
自定定义一个view.。view是添加到WindowsManager里面显示的。怎么实现全屏呢。我的代码如下:
public class CustomView extends View {
private WindowManager mWinMgr;
private WindowManager.LayoutParams mWinMgrParams;
public CustomView(Context context) {
super(context);
////
/**加载布局文件*/
/////
mWinMgr = (WindowManager) mContext.getApplicationContext().getSystemService("window");
WindowManager.LayoutParams mWinMgrParams = new WindowManager.LayoutParams(
WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.TYPE_SYSTEM_ALERT,
WindowManager.LayoutParams.FLAG_LAYOUT_IN_SCREEN,
PixelFormat.TRANSLUCENT);
mWinMgrParams.type = WindowManager.LayoutParams.TYPE_SYSTEM_ALERT ;
mWinMgrParams.gravity = Gravity.LEFT | Gravity.TOP;
mWinMgrParams.y = 0;
mWinMgrParams.x = 0;
mWinMgrParams.alpha = 0.8f;
mWinMgrParams.format = 1 ;
mWinMgr.addView(this, mWinMgrParams);
}
}
这个CustomView在activity加载后,数据更新时全屏显示。
目前的问题就是不能全屏显示。最上边的TitleBar不能去掉。因为业务需要,不能让activity全屏,但是让浮动的windowsManager全屏。这个怎么处理呢。谢谢!
...全文
相关推荐
解决android 软键盘在全屏下设置adjustResize无效的问题
本文介绍了一种解决方案,通过监听布局变化来动态调整内容视图大小,以适应全屏模式下输入法的显示和隐藏,有效解决了Android 5497号问题。
Android模拟器全屏问题
这其中涉及到的一个常见问题是让应用能够在Android模拟器上实现全屏显示。
分享Android平板电脑上开发应用程序不能全屏显示的问题解决
总的来说,解决Android平板应用程序无法全屏显示的问题,关键在于理解并适当地应用Android的屏幕适配机制,以及在代码中进行必要的全屏配置。
安卓浏览器WebViewJSHTML5相关-Webview在线播放网络视频并实现全屏功能并且适用于5.0以上系统解决退出声音问题全屏声音调整问题.rar
这个压缩包文件的内容主要涉及到如何使用WebView来在线播放网络视频,并实现全屏功能,同时解决在Android 5.0及以上系统中遇到的声音控制问题。以下是对这些知识点的详细解释:1.
安卓动画效果相关-仿漂流瓶全屏与非全屏切换.rar
**兼容性处理**:由于安卓设备的多样性,确保动画效果在不同设备上表现一致是一项挑战。开发者需要考虑屏幕尺寸、密度、系统版本等因素,可能需要使用条件语句或适配器来处理兼容性问题。7.


