我不知道该怎么做?我想在另一个布局的底部有一个静态 View ,用户可以向上滑动以显示另一个 View 。我不确定这个功能叫什么,但我知道 Facebook 应用程序可以做到这一点,ESPN 和 Google plus 也是如此。谢谢!
最佳答案
最简单的使用方法是 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 是“ handle ”(您上下拖动以打开抽屉的东西),而 GridView 是您希望抽屉容纳的任何内容(它可以是任何类型的 View ,而不仅仅是 GridView ).
关于android - 如何实现向上滑动 View (如 facebook 应用程序中的新闻提要),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6875450/