工具栏 XML 布局在哪里?

Where is the toolbar XML layout?

我想更改工具栏高度,但我在我的应用程序中到处搜索,只能找到一个包含项目的菜单 XML。

我是初学者。 我参考了其他问题,他们有一个 XML 如下所示:

<android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/toolbarTitle"
    android:orientation="vertical"

我确认我的应用程序中没有这样的小部件,但我的应用程序确实显示了带菜单的工具栏。 我怎样才能得到工具栏XML布局,然后我会寻找如何改变它的高度。

您必须在 activity onCreate()

上添加这一行
this.window.setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN)

或者您可以在 values/styles.xml 中定义新样式,因此它看起来像这样

<resources>

<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
    <!-- Customize your theme here. -->
    <item name="colorPrimary">@color/colorPrimary</item>
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
    <item name="colorAccent">@color/colorAccent</item>
    <item name="windowActionBar">false</item>
    <item name="windowNoTitle">true</item>
</style>

<style name="AppTheme.AppBarOverlay" parent="ThemeOverlay.AppCompat.Dark.ActionBar" />

<style name="AppTheme.PopupOverlay" parent="ThemeOverlay.AppCompat.Light" />

</resources>

然后您可以在 XML 中创建自己的工具栏布局。

在您的 values/styles.xml 文件中更改为:

<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">

要像这样使用 NoActionBar 父主题:

<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">

然后您将能够在 xml 个文件中使用您自己的工具栏。