0

我想在单击编辑按钮时显示保存按钮并隐藏编辑按钮

单击保存按钮时显示编辑按钮并隐藏保存按钮。

我的菜单文件如下:

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

    <item
    android:id="@+id/edit_button"
    android:icon="@drawable/edit_button"
    android:orderInCategory="100"
    android:showAsAction="always"
    android:title="@string/edit"/> 

    <item
    android:id="@+id/save_button"
    android:icon="@drawable/save_button"
    android:orderInCategory="100"
    android:showAsAction="always"
    android:title="@string/save"/> 

</menu>

截图供参考:

在此处输入图像描述

4

2 回答 2

0

您必须像这里一样以编程方式执行此操作添加:ActionBar 中操作/菜单项的动态控制,删除:如何在操作栏中隐藏菜单项?,你可以使用一个标志,然后调用invalidateOptionsMenu()来更新你对菜单项所做的更改,我现在没有一个例子,但我认为通过这个解释你应该实现你想要做的事情。另一种方法是在方法中添加 MenuItem onCreateOptionsMenu(或直接通过 UI XML),然后在方法中onPrepareOptionsMenu隐藏编辑按钮并显示保存按钮,并setVisible()使用前面提到的方法更新方法,对不起我的英语,仍在学习它。

于 2013-07-03T13:02:59.817 回答
0

我使用 ViewSwitcher 在两个不同的按钮之间切换..

于 2013-07-09T17:41:07.427 回答