如何使按钮对齐底部,按钮下方没有任何空间

时间:2012-03-29 10:19:15

标签: android scrollview relativelayout

如何对齐屏幕底部的按钮。在布局中我有滚动视图下面的标题,其中包含许多textview和edittext,最后是我想要放置在底部的2个按钮,没有任何空格在底部,因为我能够将它对齐到底部但是在buttton和布局与按钮之间的一个小空间......

3 个答案:

答案 0 :(得分:2)

以相反的方式做... 打开 - 相对布局    * Button1 - 父底部为真    * Button2 - 父底部为true,Button1右侧,顶部对齐Button1,底部对齐Button1    *标题 - 父母最高    *滚动视图 - 标题下方和按钮1上方 关闭 - 相对布局

答案 1 :(得分:1)

您可以使用android:layout_martin="0dp"将边距设置为零,但是对于某些视图,这还不够,因为用于视图背景的9Patch也有一个边距。在这种情况下,您需要将边距设置为零,并使用不同的背景9patch。

http://developer.android.com/guide/developing/tools/draw9patch.html

答案 2 :(得分:1)

将它们分开布局并安排在父底部

<LinearLayout            
     android:layout_width="fill_parent"
     android:layout_height="wrap_content"       
     android:layout_alignParentBottom="true">

     <Button
         android:id="@+id/save_content"
         android:layout_width="wrap_content"
         android:text="save"
         android:layout_marginRight="5dp"
         android:textColor="#ffffff"        
         android:textStyle="bold"           
         android:textAppearance="?android:attr/textAppearanceMedium" 
         android:layout_height="35dp"
         android:layout_weight="1"/>

     <Button
         android:id="@+id/cancel_content"
         android:layout_width="wrap_content"
         android:layout_height="35dp"      
         android:text="cancel"
         android:textColor="#ffffff"       
         android:textAppearance="?android:attr/textAppearanceMedium"
         android:layout_marginLeft="5dp"
         android:textStyle="bold"
         android:layout_weight="1"/>
 </LinearLayout>