SlidingPaneLayout问题

时间:2014-01-14 20:45:46

标签: android slidingpanelayout

我正在尝试使用SlidingPaneLayout,我有这种奇怪的行为,我可以滑动左侧面板也是ListView,我认为我的代码有些不对,但结果却是甚至API演示都有同样的问题。此问题发生在手机上但不在平板电脑上。

有什么想法吗?

修改 我有S4,当它运行API演示时,它没有任何问题,我有S1的演示有上述问题。 在我的实现中,我使用了两个FrameLayout,我将Fragment放入。{/ p>

2 个答案:

答案 0 :(得分:2)

我想出了问题,我已经将包含列表的左窗格的宽度设置为宽度大于可用宽度,这导致了问题,设置较小的宽度解决了我的问题。

答案 1 :(得分:0)

当您从屏幕的最左侧向中间滑动时,这是SlidingPaneLayout的默认行为。请查看环聊应用作为示例。

它的设计是布局会尝试显示尽可能多的视图。因此,例如在Nexus 7及更高版本的横向上,它将同时显示对话和详细视图。此时从左到右的滑动没有意义。但是,当您向下移动到较小的屏幕设备(如肖像Nexus 7或手机)时,对话窗格会变得模糊不清。因此,您希望能够从对话视图中轻扫细节窗格。

Big Nerd Ranch帖子包含更多详细信息。

请查看此question以获取禁用它的方法。