Android Studio - 从菜单栏中隐藏按钮并显示gif

时间:2015-10-19 07:10:01

标签: java android menu menuitem

我一直在寻找地方,在搜索这个时......我得到了一个菜单(main.xml),正好有3个按钮(设置,刷新,添加)。

<item
    android:id="@+id/menu_refresh"
    android:icon="@drawable/ic_action_refresh"
    android:title="@string/menu_refresh"
    support:showAsAction="ifRoom"/>

<item
    android:id="@+id/menu_add"
    android:icon="@drawable/ic_action_add"
    android:title="@string/menu_add"
    support:showAsAction="ifRoom"/>

<item
    android:id="@+id/menu_settings"
    android:icon="@drawable/ic_action_settings"
    android:title="@string/menu_settings"
    support:showAsAction="never"/>

现在我想要的是一个简单的布尔变量。如果var为true,则应使用刷新gif或进度条替换Refresh项。我知道如何隐藏/取消隐藏物品,我已经尝试了两种方法:在那里放置一个gif并在那里放置一个进度条元素,但似乎没有任何效果。 gif没有动画,进度条是看不见的。我已将菜单分配给var: myMenu = menu; ,以便访问它。

有人能把我推向正确的方向吗?我可以谷歌自己,如果我知道要搜索什么,但我不介意它只是一个伪样本或链接。

0 个答案:

没有答案