禁用Android标题
1.你好,我正在尝试构建一个webView全屏应用程序 但我不明白如何禁用标题栏 我将清单中的主题更改为:Android:theme=“@style/theme.AppCompat.NoActionBar”>` 但这仍然让我看到了那个头衔 2.在sdk 6的右下角有一个类似电子邮件的图标 对于应用程序,也有办法禁用它吗 谢谢你的帮助 代码: 显示 : Activity.XML :禁用Android标题,android,xml,android-layout,Android,Xml,Android Layout,1.你好,我正在尝试构建一个webView全屏应用程序 但我不明白如何禁用标题栏 我将清单中的主题更改为:Android:theme=“@style/theme.AppCompat.NoActionBar”>` 但这仍然让我看到了那个头衔 2.在sdk 6的右下角有一个类似电子邮件的图标 对于应用程序,也有办法禁用它吗 谢谢你的帮助 代码: 显示 : Activity.XML : 再次感谢所有帮助者您可以使用请求窗口功能(Window.FEATURE\u NO\u TITLE)以隐藏标题 注
再次感谢所有帮助者您可以使用
请求窗口功能(Window.FEATURE\u NO\u TITLE)在设置内容视图(LayoutId)之前的活动中的code>编码>以隐藏标题
注意:
在AppCompact
和ActionBarSherkock
库中引用此项,您应该将requestWindowFeature(Window.FEATURE\u NO\u TITLE)放入库中
beforesuper.onCreate()代码>
或
您可以将此代码放入styles.xml中
<resources>
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
</style>
<style name="AppTheme.NoActionBar">
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
</style>
</resources>
像
我试着这么做,每次我运行它崩溃应用程序并写一条消息“不幸的是,WebView已经停止”时,一定要把它放在SetConetnView之前。它在SetConetnView之前,仍然崩溃,直到崩溃消息“不幸的是,WebView已经停止”将logcat放在问题中以查看问题所在,也许是别的原因看到了吗
package com.example.omermalka.webview;
import android.os.Bundle;
import android.support.design.widget.FloatingActionButton;
import android.support.design.widget.Snackbar;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.Toolbar;
import android.view.View;
import android.view.Menu;
import android.view.MenuItem;
import android.view.Window;
import android.view.WindowManager;
import android.webkit.WebView;
import android.webkit.WebViewClient;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
//setSupportActionBar(toolbar);
/*FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
fab.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG)
.setAction("Action", null).show();
}
});*/
WebView webView = (WebView)findViewById(R.id.webView);
webView.getSettings().setJavaScriptEnabled(true);
webView.setWebViewClient(new MyBrowser());
webView.loadUrl("https://pizzahut.co.il");
}
private class MyBrowser extends WebViewClient{
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
}
}
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior"
tools:showIn="@layout/activity_main" tools:context=".MainActivity">
<WebView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/webView"
android:layout_alignParentStart="true" />
</RelativeLayout>
<resources>
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
</style>
<style name="AppTheme.NoActionBar">
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
</style>
</resources>
android:theme="@style/AppTheme.NoActionBar"
<activity
android:name=".RSSActivity"
android:label="@string/title_activity_rss"
android:theme="@style/AppTheme.NoActionBar" >
</activity>