使用百分比的布局

时间:2014-10-23 10:12:17

标签: android android-layout

我想要布局以下内容:使用20%屏幕的标题,以及使用其余图像(80%)的一组图像,其中每个图像使用相同的空间量。所有这些都是垂直的。这是我正在使用的代码

<LinearLayout 
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_weight="20"
    android:orientation = "vertical">
    <TextView
        android:id="@+id/titleTextView"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:text="@string/dashboard_title"
        android:textAppearance="?android:attr/textAppearanceLarge" 
        android:gravity="center"/>
</LinearLayout>

<LinearLayout 
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_weight="80"
    android:orientation = "vertical">
    <ImageView
        android:id="@+id/logo1"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:src="@drawable/logo" 
        android:layout_weight= "33" />

    <ImageView
        android:id="@+id/logo2"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:src="@drawable/logo"
        android:layout_weight= "33"  />

    <ImageView
        android:id="@+id/logo3"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:src="@drawable/logo"
        android:layout_weight= "33" />
</LinearLayout>

然而,这是我得到的

enter image description here

这不是所需的布局(请注意标题超过屏幕高度的20%)。此外,我正在使用嵌套的layout_weight

获得有关性能问题的一些警告

1 个答案:

答案 0 :(得分:0)

只需设置

即可解决问题
  

机器人:layout_height =&#34; 0像素&#34;