大家好,我想问一下如何制作这样的布局?
如何将3个按钮放在底部,表格是否可滚动?
如果我滚动表单,那3个按钮仍然在他们的位置(只有表单会滚动)
感谢
答案 0 :(得分:2)
您只需为表单创建单独的布局,布局应位于滚动视图中。在布局之外,您可以放置三个按钮。 例如:
<Relativelayout>
<ScrollView>
<LinearLayout>
...You can place form here
</Linearlayout>
</Scrollview>
...You can place three buttons here
</Relativelayout>
现在,当您运行时,三个按钮将保持静态,表单将可滚动。
答案 1 :(得分:1)
我刚刚做了同样的事情。将以下代码放入线性布局中,它应该可以解决问题。
<ScrollView
android:layout_width="match_parent"
android:layout_height="1px"
android:layout_weight="1"
android:fillViewport="true"
>
<LinearLayout android:id="@+id/editors"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
/>
</ScrollView>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
style="@android:style/ButtonBar"
>
<Button android:id="@+id/btn_done"
android:layout_width="0dip"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="@string/menu_done"
/>
<Button android:id="@+id/btn_discard"
android:layout_width="0dip"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="@string/menu_doNotSave"
/>