作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在尝试开发一个 Android 平板电脑应用程序,用于在交易会等场合进行演示。我不想将该应用程序上传到应用程序商店,只能在我的平板电脑上使用它。
我尝试以全屏模式(无状态栏)运行应用程序:
requestWindowFeature(Window.FEATURE_NO_TITLE);
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);
效果很好。我尝试通过以下方式禁用主页按钮:
@Override
public void onAttachedToWindow() {
super.onAttachedToWindow();
this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
}
在我的 OnCreate-Method 中。效果很好。
但是如果我尝试在一个应用程序中同时使用这两种方法,只有禁用主页按钮仍然有效,知道我能做些什么吗?
谢谢!
最佳答案
尝试在 AndroidManifest.xml 中将 Activity 声明为全屏,然后执行您已经执行的操作来捕获主页按钮
<activity android:name="..." android:label="..."
android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen" />
关于Android:同时使用 FLAG_FULLSCREEN 和 TYPE_KEYGUARD,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9959069/
我正在尝试开发一个 Android 平板电脑应用程序,用于在交易会等场合进行演示。我不想将该应用程序上传到应用程序商店,只能在我的平板电脑上使用它。 我尝试以全屏模式(无状态栏)运行应用程序: req
我需要在现有的普通 Activity 之上显示一个 DialogFragment(非全屏且 ActionBar 可见)。 我的 DialogFragment 需要全屏显示,因此我使用以下行来实现该结果
我是一名优秀的程序员,十分优秀!