如何实现滑动视图(如Facebook应用中的新闻源)

时间:2011-07-29 15:28:41

标签: android view

我不知道怎么做?我想在另一个布局的底部有一个静态视图,用户可以向上滑动以显示另一个视图。我不确定这个功能是什么,但我知道Facebook应用程序会这样做,ESPN和Google plus也是如此。谢谢!

1 个答案:

答案 0 :(得分:9)

最简单的用法是SlidingDrawer

只要您想从底部(或右侧)向上滑动,这将非常有效。如果你想从顶部或从左边向下滑动某些东西,它就不起作用。

要使用它,您只需要在XML布局中使用类似的内容:

<SlidingDrawer
android:id="@+id/drawer"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:handle="@+id/handle"
android:content="@+id/content">

    <ImageView
    android:id="@id/handle"
    android:layout_width="88dip"
    android:layout_height="44dip" />

    <GridView
    android:id="@id/content"
    android:layout_width="match_parent"
    android:layout_height="match_parent" />

</SlidingDrawer>

ImageView是“手柄”(你上下拉动打开抽屉的东西),GridView是你想要抽屉拿着的任何内容(它可以是任何类型的视图,而不仅仅是一个GridView )。