gpt4 book ai didi

android - 减少菜单项的宽度、高度和 TextView 大小

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:21:16 25 4
gpt4 key购买 nike

我做了一个菜单溢出项。我需要减少菜单项的宽度、高度和 TextView 大小。

我提到了这个post .但它对我不起作用。我发布了与此相关的代码和屏幕截图:

<menu xmlns:android="http://schemas.android.com/apk/res/android"
>

<item
android:id="@+id/add"
android:icon="@drawable/down"
android:title="Read"
android:showAsAction="never"
/>
<item
android:id="@+id/add2"
android:icon="@drawable/down"
android:title="write"
android:showAsAction="never"
/>

<item
android:id="@+id/add3"
android:icon="@drawable/down"
android:title="bold"
android:showAsAction="never"
/>
</menu>

菜单项截图:

enter image description here

样式.xml:

   <style name="AppBaseTheme" parent="android:Theme.Light">

</style>

<!-- Application theme. -->
<style name="AppTheme" parent="AppBaseTheme">
<item name="android:actionOverflowButtonStyle">@style/MyActionButtonOverflow</item>
</style>

<style name="MyActionButtonOverflow" parent="android:style/Widget.Holo.ActionButton.Overflow">
<item name="android:src">@drawable/down</item>

</style>

我唯一的问题是,我需要减少菜单项的宽度、高度和 TextView 大小。

最佳答案

我可以借助以下代码减小菜单项的高度和文字大小:

res/values/styles.xml:

    <style name="AppBaseTheme" parent="android:Theme.Holo.Light.DarkActionBar">

<item name="android:dropDownListViewStyle">@style/PopupMenuListView</item>
<item name="android:actionBarWidgetTheme">@style/PopupMenuTextView</item>
<item name="android:popupMenuStyle">@style/PopupMenu</item>

<!-- Change Overflow Menu ListView Item Height & Property -->
<item name="android:listPreferredItemHeightSmall">10dp</item>
<item name="android:listPreferredItemPaddingLeft">5dp</item>
<item name="android:listPreferredItemPaddingRight">5dp</item>
</style>

<!-- Change Overflow Menu ListView Divider Property -->
<style name="PopupMenuListView" parent="@android:style/Widget.Holo.ListView.DropDown">
<item name="android:divider">#FF0000</item>
<item name="android:dividerHeight">2dp</item>
</style>

<!-- Change Overflow Menu ListView Text Size and Text Size -->
<style name="PopupMenuTextView" parent="@style/android:Theme.Holo.Light">
<item name="android:textColor">#00FF00</item>
<item name="android:textSize">5sp</item>
</style>

<!-- Change Overflow Menu Background -->
<style name="PopupMenu" parent="android:Widget.Holo.Light.ListPopupWindow">
<item name="android:popupBackground">#888888</item>
</style>

</resources>

在 styles.xml(v11) 和 styles.xml(v14) 中添加以上代码。

更多详情:

引用Action Bar Overflow Menu Customization

关于android - 减少菜单项的宽度、高度和 TextView 大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31044370/

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