Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/223.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在Android/Cordova上设置标志后在窗口上启用外观_Java_Android_Cordova_Phonegap Plugins - Fatal编程技术网

Java 在Android/Cordova上设置标志后在窗口上启用外观

Java 在Android/Cordova上设置标志后在窗口上启用外观,java,android,cordova,phonegap-plugins,Java,Android,Cordova,Phonegap Plugins,我正在开发我的第一个Cordova插件,以此来更好地学习Cordova。不过,我有存货,希望你们能帮我做最后一点 可在以下网址找到来源: 目的是开发一个全屏插件,可以在状态之间切换。如图所示,它应该只有三行 requestWindowFeature(Window.FEATURE_NO_TITLE); this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.

我正在开发我的第一个Cordova插件,以此来更好地学习Cordova。不过,我有存货,希望你们能帮我做最后一点

可在以下网址找到来源:

目的是开发一个全屏插件,可以在状态之间切换。如图所示,它应该只有三行

requestWindowFeature(Window.FEATURE_NO_TITLE);
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
  WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.main);
翻译成科尔多瓦语的是:

Activity activity = this.cordova.getActivity();
activity.requestWindowFeature(Window.FEATURE_NO_TITLE);
activity.getWindow()
 .setFlags(
 WindowManager.LayoutParams.FLAG_FULLSCREEN,
 WindowManager.LayoutParams.FLAG_FULLSCREEN
 );
activity.setContentView(R.layout.main);
R.layout.main
给了我各种各样的麻烦。可能是因为我的plugin.xml中缺少了一些东西。我不确定。 不管怎样,在找到一份工作之后。 我想我把最后一行改成:

activity.getCurrentFocus().requestLayout();
可惜没有用。我已经测试了一系列不同的设置,包括
this.webView.requestLayout(),但已到达我的终点。
我卡住了

如果有人能给我指出正确的方向,我将不胜感激

干杯,乔恩