我在 Facebook 应用程序中开发了两个菜单。其中之一包含可扩展列表视图。 用例: 我打开菜单,然后打开一个部分。现在,我的翻译被重绘关闭了,所以它隐藏了我的菜单。
要打开我的菜单,我应用翻译,然后将其删除并使用 offsetLeftAndRight 保持打开状态:
mainlayout.clearAnimation();
mainlayout.offsetLeftAndRight(pxTranslateMenu);
我试图创建自己的视图来解决这个问题。但是当我的项目从 GONE 变为 VISIBLE 时,我得到了相同的结果。当项目从 INVSIBLE 变为 VISIBLE 时一切正常,但我的渲染错误(放置我的项目的可用空间)。
有没有做我想做的事:点击部分后保持我的菜单打开?
谢谢。
我尝试使用其他一些组件来避免手风琴。但是当 EditText 获得焦点或当我在 AlertDialog 中选择一个项目时,我遇到了同样的问题。