Я создал WebView-приложение в соответствии с http://developer.android.com/resources/tutorials/views/hello-webview.htmlAndroid Полноэкранный Webapp Backend Применение
Хотя я точно, что было написано, в том числе стр.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.
Результат представлен здесь (реальное устройство выглядит так же):
Что случилось с моим приложением, почему появляется в строке заголовка и то, что это правильный бар?
С уважением,
UPDATE
Этот вопрос частично дублирует этот (правый бар): webview showing white bar on right side
requestWindowFeature (Window.FEATURE_NO_TITLE); - Я прокомментировал это, так как он разбил приложение. Теперь приложение полноэкранное, спасибо. – noober
О, извините за это, я не тестировал этот фрагмент, но если он отлично работает, я доволен. :) – TheWhiteLlama
Hm ... приложение полноэкранное, но левая панель все еще там. Что это может быть? Я думаю, компонент WebView черный, так как цвет фона HTML установлен в 0, и я не вижу его в любом другом браузере (Chrome, FF, Chromium, Safari, Mobile Safari). У меня нет идей, как отлаживать это. После VS, Eclipse и Android выглядят незнакомыми и странными. – noober