java如何删除标题栏并保持浏览器全屏显示
我正在尝试创建我的第一个应用程序,安卓浏览器,这段代码已经完成,但需要适应我的需要。我仍然不懂java,我发现我的示例无法使它工作。 我需要帮助和阅读
如何删除标题栏并保持浏览器全屏显示? 供以后在jquery mobile中查看并与我的应用程序交互
import 安卓.app.Activity;
import 安卓.os.Bundle;
import 安卓.view.View;
import 安卓.webkit.WebSettings;
import 安卓.webkit.WebView;
import 安卓.webkit.WebViewClient;
public class AndroidMobileAppSampleActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
WebView mainWebView = (WebView) findViewById(R.id.mainWebView);
WebSettings webSettings = mainWebView.getSettings();
webSettings.setJavaScriptEnabled(true);
mainWebView.setWebViewClient(new MyCustomWebViewClient());
mainWebView.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);
mainWebView.loadUrl("http://www.");
}
private class MyCustomWebViewClient extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
}
}
//AndroidManifest。xml
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:安卓="http://schemas.安卓.com/apk/res/安卓"
package="tscolari.mobile_sample"
安卓:versionCode="1"
安卓:versionName="1.0">
<uses-sdk 安卓:minSdkVersion="10" />
<uses-permission 安卓:name="安卓.permission.INTERNET"/>
<application 安卓:icon="@drawable/icon" 安卓:label="@string/app_name">
<activity 安卓:name=".AndroidMobileAppSampleActivity"
安卓:label="@string/app_name">
<intent-filter>
<action 安卓:name="安卓.intent.action.MAIN" />
<category 安卓:name="安卓.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
# 1 楼答案
1-在布局中,将WebView设置为在布局宽度和布局高度两个方面都与父视图匹配
2-在代码中添加以下行:
取代现有的
如果IDE未设置为添加缺少的导入,只需在导入中添加以下行:
# 2 楼答案
像这样更新你的摩尼菲主义者: 只提一件事: android:theme=“@android:style/theme.NoTitleBar”