android课程
在这篇文章中,我们想展示如何使用SlidingPaneLayout 。 这是一个有趣的组件,可以在我们想要多窗格水平布局时使用。 此组件分为两个不同的部分:
- 左侧:主要部分。 它通常包含值列表(例如,Contacts等)
- 右侧:细节部分。 它在左侧包含值的详细信息。
此组件可帮助我们将可用的屏幕空间划分为两个不重叠且可以水平滑动的不同侧面。 知道何时该启用滑动功能或何时该屏幕宽度足以容纳两个部件,这一点足够聪明。
在本文中,我们将展示如何使用该组件在一侧实现书签列表,并在另一侧实现相应的Web内容视图。 SlidingPaneLayout可以与片段或其他标准组件一起使用,我们将展示如何与片段一起使用。 我们必须记住的一件事是,在我们的主要布局中,它必须是根源。 最后,我们希望具有如下所示的图片:
开始吧。
设置SlidingPaneLayout
我们需要做的第一件事是创建主布局:
<android.support.v4.widget.SlidingPaneLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/sp" >
<!-- Left side pane. (Master) -->
<fragment android:id="@+id/leftpane"
android:name="com.survivingwithandroid.slidingpanelayout.ListBookmarkFragment"
android:layout_width="190dp"
android:layout_height="match_parent"
android:layout_gravity="left" />
<!-- Right side page. (Slave) -->
<fragment android:id="@+id/rightpane"
android:name="com.survivingwithandroid.slidingpanela