gpt4 book ai didi

android - v7 工具栏选项菜单项到最右边 - 如何添加边距

转载 作者:太空宇宙 更新时间:2023-11-03 11:06:10 24 4
gpt4 key购买 nike

我在 Activity 中使用 android.support.v7.widget.Toolbar。

我将它添加到我的 Activity 布局中,如下所示:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">

<android.support.v7.widget.Toolbar
android:id="@+id/add_contact_toolbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:background="@color/colorPrimary"
android:elevation="6dp"
android:title="@string/add_contact_toolbar_title"
android:popupTheme="@style/ThemeOverlay.AppCompat.Light"
android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"/>


</RelativeLayout>

我在 Activity 的 onCreateOptionsMenu 中膨胀选项菜单,然后我给我的 menu.xml 充气:

<menu
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item
android:id="@+id/add_contact_optionmenu_save"
android:title="@string/add_contact_optionmenu_save"
app:showAsAction="always"/>
</menu>

但不幸的是,这个项目看起来太靠右了而且太小了:

enter image description here

如何让它在所有其他应用程序中显示得一样?更大,更多右边距?

干杯!

最佳答案

好动MenuItem从右边缘向左一点,你需要设置paddingRight属性为 android.support.v7.widget.Toolbar .

android:paddingRight="20dp"


要更改大小,请添加以下样式 <item>给你的App Theme .

<item name="actionMenuTextAppearance">@style/ActionBar.MenuTextStyle</item>
<item name="android:actionMenuTextAppearance">@style/ActionBar.MenuTextStyle</item>


<style name="ActionBar.MenuTextStyle"
parent="android:style/TextAppearance.Holo.Widget.ActionBar.Title">
<item name="android:textSize">48dp</item>
</style>

综上所述,更好的设计模式就是简单地继续并遵循 Material Design准则。我建议你有一个 icon对于 save而不是文本。

关于android - v7 工具栏选项菜单项到最右边 - 如何添加边距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33350180/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com