2013-08-24 77 views
0

如何理解它?爲什麼左側面板不隱藏?SlidingPaneLayout不包括左側面板

我的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一個代碼(顯示540x960)。

+0

但是你還沒有關閉你的SlidingPaneLayout。 – Piyush

+0

Piyush Gupta:有多接近? –

+0

最後... – Piyush

回答

0

您需要關閉SlidingPaneLayout所以你應該在你的XML

</android.support.v4.widget.SlidingPaneLayout

也結束加入這一行(這不應該是這樣的,現在),但如果你使用layout_with用在兩個容器中設置dp的數量,可能在更大的屏幕上兩個佈局相鄰顯示,這意味着您無法再滑動/滑動。因此,我建議在至少一個容器(可能是詳細信息窗格)上使用android:layout_width =「match_parent」`,以防止在平板電腦上發生這種情況。