0

我在 Facebook 应用程序中开发了两个菜单。其中之一包含可扩展列表视图。 用例: 我打开菜单,然后打开一个部分。现在,我的翻译被重绘关闭了,所以它隐藏了我的菜单。

要打开我的菜单,我应用翻译,然后将其删除并使用 offsetLeftAndRight 保持打开状态:

mainlayout.clearAnimation();

mainlayout.offsetLeftAndRight(pxTranslateMenu);

我试图创建自己的视图来解决这个问题。但是当我的项目从 GONE 变为 VISIBLE 时,我得到了相同的结果。当项目从 INVSIBLE 变为 VISIBLE 时一切正常,但我的渲染错误(放置我的项目的可用空间)。

有没有做我想做的事:点击部分后保持我的菜单打开?

谢谢。

我尝试使用其他一些组件来避免手风琴。但是当 EditText 获得焦点或当我在 AlertDialog 中选择一个项目时,我遇到了同样的问题。

4

1 回答 1

1

我刚刚找到了解决这个问题的方法。我只是创建一个具有半透明部分的新活动。这样,我就可以为所欲为。

我希望我能够通过这种方式解决所有需求。

于 2012-12-26T11:40:37.940 回答