Android 全屏 Webapp 后端应用程序
我已经根据 http://developer 创建了一个基于 WebView 的应用程序.android.com/resources/tutorials/views/hello-webview.html
虽然我完全按照所写的操作(包括第 5 页)进行操作,但该应用程序不是全屏的。
当您在清单中时,请为网页留出更多空间 删除标题栏,使用“NoTitleBar”主题:
<activity android:name=".HelloGoogleMaps"
android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar">
清单的完整代码在这里:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.mydomain.helloworld"
android:versionCode="1"
android:versionName="1.0" >
<uses-permission android:name="android.permission.INTERNET" />
<uses-sdk android:minSdkVersion="8" />
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" >
<activity
android:name=".HelloWorldActivity"
android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
main.xml 文件在这里:
<?xml version="1.0" encoding="utf-8"?>
<WebView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/webview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
/>
我已经在模拟器(2.2)和真实设备(2.3)中测试了该应用程序,项目平台是2.2。
结果如下所示(真实设备看起来相似):
我的应用程序出了什么问题,为什么出现标题栏,右边的栏是什么?
问候,
更新
这个问题部分重复这个问题(右栏): 网页视图在右侧显示白色条
I've created a WebView-based application according to http://developer.android.com/resources/tutorials/views/hello-webview.html
Although I did exactly what was written, including p.5, the application is not full-screen.
While you're in the manifest, give some more space for web pages by
removing the title bar, with the "NoTitleBar" theme:
<activity android:name=".HelloGoogleMaps"
android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar">
The full code of the manifest is here:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.mydomain.helloworld"
android:versionCode="1"
android:versionName="1.0" >
<uses-permission android:name="android.permission.INTERNET" />
<uses-sdk android:minSdkVersion="8" />
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" >
<activity
android:name=".HelloWorldActivity"
android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
The main.xml file is here:
<?xml version="1.0" encoding="utf-8"?>
<WebView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/webview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
/>
I've tested the application in both emulator (2.2) and a real device (2.3), the project platform is 2.2.
The result is presented here (the real device looks similar):
What's wrong with my app, why does the title bar appear and what's the right bar?
Regards,
UPDATE
This question partially duplicates this one (the right bar):
webview showing white bar on right side
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这可以帮助您使用 onCreate() 方法:
This could help you in the onCreate()-method: