怎么理解呢?为什么左侧面板没有隐藏?
我的xml文件:
<android.support.v4.widget.SlidingPaneLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<fragment android:id="@+id/headlines"
android:layout_height="match_parent"
android:name="by.zubov.task.fragments.TitlesFragment"
android:layout_width="380dp"
/>
<FrameLayout android:id="@+id/details"
android:layout_width="500dp"
android:layout_weight="1"
android:layout_height="match_parent" />
结果: Image result
测试这是Htc One上的代码(显示540x960)。
答案 0 :(得分:0)
你需要关闭SlidingPaneLayout,所以你应该在XML的末尾添加这一行
</android.support.v4.widget.SlidingPaneLayout
也(现在不应该是这种情况)但是如果你在两个容器中都使用带有dp设定量的layout_with,那么在更大的屏幕上,两个布局可能会彼此相邻显示,这意味着你可以再滑动/滑动了。因此,我建议在至少一个容器(可能是详细信息窗格)上使用android:layout_width =“match_parent”,以防止在平板电脑上发生这种情况。