2013-03-13 148 views
0
 ... 
    <LinearLayout 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:gravity="top|center" 
     android:orientation="vertical" > 

     <ImageView 
      android:id="@+id/img" 
      android:layout_width="fill_parent" 
      android:layout_height="fill_parent" /> 

    </LinearLayout> 

    <LinearLayout 
     android:layout_width="match_parent" 
     android:layout_height="fill_parent" 
     android:gravity="bottom|center" 
     android:orientation="vertical" > 

     <TextView 
      android:id="@+id/textView3" 
      android:layout_width="wrap_content" 
      android:layout_height="30dip" 
      android:text="TextView" /> 

    </LinearLayout> 
    ... 

我像上面的布局设置。第二个布局高度应该留在屏幕上的高度。但是如果图像很大,那么顶部的衬垫布局会推下底部的衬布布局。所以我无法在屏幕上看到底部的TextView。Android设置布局

如何在载入图像时调整图像大小以固定到父LinerLayout?

+0

希望有屏幕截图也 – 2013-03-13 03:27:50

回答

0

您必须为这两种布局设置android:layout_weight="1"android:layout_height="0dip"

所以布局是50%,50%。

+0

我不想50:50,我想马克斯(剩余)身高:30倾角。你知道如何做到这一点? – 2013-03-13 13:02:19