android:layout_gravity="bottom"不起作用问题
布局layout时, 发现设置了Android:layout_gravity="bottom"后view并没有底对齐, 查了下, 原来如下:
对于 LinearLayout
当 android:orientation="vertical"  时, 只有水平方向的设置才起作用,垂直方向的设置不起作用。即:left,right,center_horizontal 是生效的。
当 android:orientation="horizontal" 时, 只有垂直方向的设置才起作用,水平方向的设置不起作用。即:top,bottom,center_vertical 是生效的。
可以通过RelativeLayout布局android:layout_alignParentBottom="true"来实现放置底部效果。
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >
   <Button 
      android:id="@+id/ProcessBtn" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content"
      android:layout_alignParentBottom="true"
      android:text="Process">
   </Button>
</RelativeLayout>
                    
                
                
            
        
浙公网安备 33010602011771号