工具栏 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 个文件中使用您自己的工具栏。
我想更改工具栏高度,但我在我的应用程序中到处搜索,只能找到一个包含项目的菜单 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 个文件中使用您自己的工具栏。