gpt4 book ai didi

android - 在 Android 中禁用 SlidingDrawer 下的图层

转载 作者:行者123 更新时间:2023-11-29 14:42:03 25 4
gpt4 key购买 nike

我发现了一些关于这个主题的问题,并且我已经尝试了解决方案,但我似乎无法正确解决。我有一个 TableLayout 作为 RelativeLayout 中的第一个 child ,一个 SlidingDrawer 作为第二个 child 。幻灯片工作正常,但在抽屉打开时单击抽屉会转到抽屉下的项目。

我已经尝试添加一个带有“return true”的 ontouch 监听器到 slider 的打开,但似乎所做的只是不允许我打开抽屉。此外,如果抽屉打开,任何“会”被抽屉覆盖的东西都是不可点击的。

如果我将“return true”更改为

if (slidingDrawer.isOpened()) 返回真;别的 返回错误;

这给我带来了一些问题。当抽屉打开时我无法点击进入下层,我也无法点击抽屉上的任何东西或点击 handle 关闭抽屉。

我不确定我错过了什么。如果有任何帮助,我将不胜感激。

最佳答案

我终于通过执行以下类型的操作解决了这个问题:

//sliderdrawer close
private OnDrawerCloseListener onClick_DrawerClosed = new OnDrawerCloseListener() {
@Override
public void onDrawerClosed() {
_slideDrawer.setClickable(false);
}
};

//sliderdrawer open
private OnDrawerOpenListener onClick_DrawerOpened = new OnDrawerOpenListener() {
@Override
public void onDrawerOpened() {
_slideDrawer.setClickable(true);
}
};

关于android - 在 Android 中禁用 SlidingDrawer 下的图层,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5970068/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com