更新Android MenuItem的字体样式

时间:2016-06-20 18:11:55

标签: android fonts menu styles menuitem

我的android代码有问题。我有一个带有SubMenu的菜单,我想将(Sub)MenuItem的字体样式设置为粗体(如果用户单击它)。因此菜单就像一个过滤器列表,您可以在此处只选择一个过滤器,并且所选的MenuItem变为粗体。我必须以编程方式执行此操作,因为类别是动态生成/添加的。

菜单结构如下所示

...
<menu>
    <item android:id="@+id/menu_sort_alphabetically" android:title="by name"></item>
    <item android:id="@+id/menu_sort_value" android:title="by value"></item>
    <item android:id="@+id/menu_sort_category" android:title="by category">
        <menu android:id="@+id/menu_category"
            android:checkableBehavior="single">
            <item android:title="Category 1"></item>
            <item android:title="Category 2"></item>
            ...
        </menu>
    </item>
</menu>
...

我尝试了几种方法,但没有找到任何解决方案或想法。如果有人可以帮助我会很好。

0 个答案:

没有答案