ResideMenu 项禁用?

Posted

技术标签:

【中文标题】ResideMenu 项禁用?【英文标题】:ResideMenu item disable? 【发布时间】:2018-07-26 10:53:04 【问题描述】:

所以我只是带着一个关于 android 的问题来到这里,我无法解决 在这里禁用 ResideMenu 项是我的代码

public class MainActivity extends AppCompatActivity 
    private ResideMenu resideMenu;
    private ResideMenuItem itemLogout;

    @Override
    protected void onCreate(Bundle savedInstanceState) 
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        resideMenu=new ResideMenu(this);
        resideMenu.setBackground(R.drawable.background_img_jpeg);
        resideMenu.attachToActivity(this);
        resideMenu.setMenuListener(menuListener);
        resideMenu.setScaleValue(0.6f);

        itemLogout=new ResideMenuItem(this,R.drawable.icon_logout,"Logout");
        resideMenu.addMenuItem(itemLogout,ResideMenu.DIRECTION_LEFT);
    

我想在点击时删除或禁用此菜单项

【问题讨论】:

【参考方案1】:

我不确定您使用的是什么库或类,但这可能会有所帮助resideMenu.setSwipeDirectionDisable(ResideMenu.DIRECTION_LEFT);

【讨论】:

.setSwipeDirectionDisable(.....);仅禁用向右或向左滑动,但我只想删除或禁用单个菜单项。谢谢解答 @Override public void onClick(View view) if (view == btnSave) // 我想在这里禁用 itemLogout 您可以在按钮保存单击时创建空侦听器并重置为resideMenu.setMenuListener(menuListener);。在您的问题中详细分享您的代码。

以上是关于ResideMenu 项禁用?的主要内容,如果未能解决你的问题,请参考以下文章

RESideMenu:在 RESideMenu 之前添加新的视图控制器

显示时更新 RESideMenu 中的 tableview 数据

使用 RESideMenu 移动到其他视图

带有 Residemenu 的 UILocalNotification

将 Arraylist 分配给驻留菜单项

ResideMenu Android布局高度错误