我有一个主要布局由一个活动(setContentView方法)托管。
布局中有一个按钮。我希望能够单击此按钮,新布局将从左/上滑下直到屏幕中间。因此,屏幕现在将有两个布局,其中一个位于顶部,另一个位于其下方。
这类似于Android Jelly Bean中的UI,您可以使用触摸手势向下拉设置布局。
有哪些可能的实施方案?
我尝试过的方法:
此实现的结果是此布局将推动其余部分 向下看,以便为自己设置一个“挤压”空间 我打算做什么(见上文)
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:paddingBottom="5dp"
android:paddingTop="5dp" >
<LinearLayout
android:id="@+id/PR_slidedown" <---this is the intended slidedown layout
android:layout_width="8dp"
android:layout_height="40dp"
android:visibility="gone"
android:orientation="vertical" >
</LinearLayout>
....
答案 0 :(得分:0)
您的实现部分正确,另一部分是在FrameLayout中托管您的两个布局,以便它们可以相互重叠。在这里搜索FrameLayout,有很多关于如何使用它的例子。