【问题标题】:ResideMenu item disable?ResideMenu 项禁用?
【发布时间】: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);
    }
}

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

【问题讨论】:

    标签: java android residemenu


    【解决方案1】:

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

    【讨论】:

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