Я хочу удалить панель инструментов из приложения в файле XML, посмотрите красную рамку в изображение.

Код для этого:
<include layout = "@layout/toolbar"
android:id = "@+id/toolbar" />
Я удалил приведенный выше код, при запуске приложения он дает сбой. Почему так и как удалить эту панель инструментов в моем файле?
Полный код:
<?xml version = "1.0" encoding = "utf-8"?>
<android.support.v4.widget.DrawerLayout xmlns:android = "http://schemas.android.com/apk/res/android"
xmlns:app = "http://schemas.android.com/apk/res-auto"
xmlns:tools = "http://schemas.android.com/tools"
android:layout_width = "match_parent"
android:orientation = "vertical"
android:id = "@+id/dlMain"
android:visibility = "visible"
android:layout_height = "match_parent"
android:keepScreenOn = "true"
tools:context = "com.namarsaham.society.jainvidhya.WebViewActivity">
<LinearLayout
android:id = "@+id/dllayout"
android:layout_width = "match_parent"
android:layout_height = "match_parent"
android:orientation = "vertical">
<include layout = "@layout/toolbar"
android:id = "@+id/toolbar" />
<im.delight.android.webview.AdvancedWebView
android:id = "@+id/webview"
android:layout_width = "match_parent"
android:layout_height = "match_parent"
android:visibility = "visible"/>
</LinearLayout>
</android.support.v4.widget.DrawerLayout>
Код моей темы:
<resources>
<!-- Base application theme. -->
<style name = "AppTheme" parent = "Theme.AppCompat.Light.NoActionBar">
<!-- Customize your theme here. -->
<item name = "colorPrimary">@color/colorPrimary</item>
<item name = "colorPrimaryDark">@color/colorPrimaryDark</item>
<item name = "colorAccent">@color/colorAccent</item>
</style>
<style name = "AppTheme.AppBarOverlay" parent = "ThemeOverlay.AppCompat.Dark.ActionBar" />
<style name = "AppTheme.PopupOverlay" parent = "ThemeOverlay.AppCompat.Light" />
</resources>
Сообщение об ошибке logcat.
Приложение закрывается автоматически ...
опубликуйте свой логарифм и Java-код активности
@PBMusics, разве вы не хотите отображать заголовок и кнопку навигации?
Пожалуйста, поделитесь своим аварийным журналом, пожалуйста
@JyotiJK Да, мне тоже не нужны заголовок и кнопка навигации
попробуйте toolbar.setVisiblity (View.GONE) is или getSupportActionBar (). hide ()
Попробуйте это, чтобы скрыть строку заголовка в файле java
requestWindowFeature(Window.FEATURE_NO_TITLE);
ИЛИ ЖЕ
вы можете установить тему приложения, как показано ниже: -
<application
android:theme = "@style/AppTheme" />
<style name = "AppTheme" parent = "@style/Theme.AppCompat.Light.NoActionBar">
<item name = "windowNoTitle">true</item>
<item name = "android:windowNoTitle">true</item>
</style>
ИЛИ ЖЕ
Вы также можете попробовать ниже в файле manifest.xml:
Для приложения:
<application android:theme = "@android:style/Theme.Black.NoTitleBar">
Для конкретной деятельности:
<activity android:theme = "@android:style/Theme.Black.NoTitleBar">
используя стиль, который я недавно редактировал, вам не нужно скрывать и удалять панель действий
эта тема, как ваше приложение без панели действий - панель инструментов
Я добавил код темы в вопрос, прошу подтвердить и отредактировать свой ответ
Можете ли вы попробовать заменить свою тему приложения моей отредактированной темой приложения?
Поместите это в свой Действие / фрагмент:
View toolbar = getActivity().findViewById(R.id.toolbar)
if (toolbar != null){
toolbar.setLayoutParams(new LinearLayout.LayoutParams(0, 0));
}
просто добавьте эту строку android: visibility = "ушел"
<include layout = "@layout/toolbar"
android:id = "@+id/toolbar"
android:visibility = "gone" />
если вы используете автоматически сгенерированный Activity, у него есть строка кода в onCreate
toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
если вы удалили панель инструментов из xml, то ее использование впоследствии будет проблемой и приведет к сбою (панель инструментов будет пустой).
Это могло быть из-за этого. вы можете попробовать удалить все коды, относящиеся к панели инструментов, в файле активности или, что еще лучше, просто скрыть / установить невидимую панель инструментов. Это удовлетворяет вашим требованиям, чтобы не отображать панель инструментов, и вам не нужно беспокоиться о ее сбое.
что такое сбой после удаления кода, возможно, вы обнаружили панель инструментов в своем java-файле.