如何隐藏组菜单项并在可点击时显示

时间:2017-09-21 07:05:13

标签: android

这是我的菜单我想要隐藏俱乐部菜单项的组,当它可点击时我需要显示它如何.........不知道如何编码所以你能解释我怎么样code ..我在item属性中使用了visibility选项,但它不会在运行时显示

<item
        android:id="@+id/zonevi"
        android:title="Rotaract Club Of "
        android:icon="@drawable/zonevi">
        <menu>
            <item
                android:id="@+id/club1"
                android:title="Budhanilkantha"
                android:icon="@drawable/zonevi"/>
            <item
                android:id="@+id/club2"
                android:title="Dillibazar Kathmandu"
                android:icon="@drawable/zonevi"/>
            <item
                android:id="@+id/club3"
                android:title="Gongabu"
                android:icon="@drawable/zonevi"/>
            <item
                android:id="@+id/club4"
                android:title="Kantipur"
                android:icon="@drawable/zonevi"/>
            <item
                android:id="@+id/club5"
                android:title="Kathmandu Metro"
                android:icon="@drawable/zonevi"/>
            <item
                android:id="@+id/club6"
                android:title="Kathmandu North East"
                android:icon="@drawable/zonevi"/>
            <item
                android:id="@+id/club7"
                android:title="Kanthmandu Sunrise"
                android:icon="@drawable/zonevi"/>
            <item
                android:id="@+id/club8"
                android:title="Kathmandu Youth North East"
                android:icon="@drawable/zonevi"/>
            <item
                android:id="@+id/club9"
                android:title="Pashupati-Kathmandu"
                android:icon="@drawable/zonevi"/>
            <item
                android:id="@+id/club10"
                android:title="Rajdhan"
                android:icon="@drawable/zonevi"/>
            <item
                android:id="@+id/club11"
                android:title="Swoyambhu"
                android:icon="@drawable/zonevi"/>
            <item
                android:id="@+id/club12"
                android:title="Thames International College"
                android:icon="@drawable/zonevi"/>
        </menu>

    </item>

1 个答案:

答案 0 :(得分:0)

向您的XML添加属性android:visibility="gone",如:

        <item
        android:id="@+id/zonevi"
        android:title="Rotaract Club Of "
        android:icon="@drawable/zonevi"
        android:visibility="gone">
        <menu>
    <item
        android:id="@+id/club1"
        android:title="Budhanilkantha"
        android:icon="@drawable/zonevi"/>
    ....................................
        </menu>

    </item>

然后当你的元素可点击时,使用方法:

YourView.setVisibility(View.VISIBLE);

YourView.setVisibility(View.GONE);