gpt4 book ai didi

Android Menu onOptionsItemSelected 样式菜单项

转载 作者:行者123 更新时间:2023-11-29 21:06:26 24 4
gpt4 key购买 nike

我试图在操作栏中选择突出显示菜单项标题,并在下面的 fragment 中显示其相应的 View 。 fragment 加载工作正常,但我无法在单击菜单项时设置它们的样式。

我想要的是类似于下面提到的方法-

@Override
public boolean onOptionsItemSelected(MenuItem item) {
// item.setSiblingsStyle(R.style.passive_menu_item);
// item.setStyle(R.style.active_menu_item);
}

是否可以在“onOptionsItemSelected”方法中设置菜单标题的样式?请帮忙!

最佳答案

您可以尝试使用选择器定义:

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android"

<item android:state_pressed="true" android:color="@color/blue_light"/> <!-- pressed -->
<item android:state_enabled="false" android:color="@color/grey_cloud"/> <!-- focused -->
<item android:color="@color/black"/> <!-- default -->

</selector>

关于Android Menu onOptionsItemSelected 样式菜单项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24379737/

24 4 0