在listview之后添加linearlayout的问题

时间:2011-07-12 08:10:41

标签: android

我是新的android开发。我有一个问题,即在我的应用程序中我添加listview for activity.after listview我添加了一个线性布局,我采取了一个imageview和textview.my问题是这一个它无法显示模拟器中的最后一行,但它显示了imageview和textview.but它没有显示listview.i的最后一行无法理解有什么问题所以你知道请帮助我的xml代码在下面看一次... 。                                                             - >         

        <LinearLayout
             android:id="@+id/search_layout"
             android:layout_width="fill_parent"
             android:layout_height="wrap_content"
             android:orientation="horizontal">
            <AutoCompleteTextView android:id="@+id/autocomplete_country"
                android:layout_width="fill_parent"
                android:layout_height="fill_parent"
                android:layout_marginLeft="5dp"
                android:singleLine="true"
                android:hint="Search"/>
        </LinearLayout>

        <!-- <ScrollView android:id="@+id/scrollView1"
                 android:layout_width="wrap_content" 
                 android:layout_height="match_parent"> -->
        <ListView android:id="@+id/listview"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_below="@id/search_layout"
            android:layout_centerHorizontal="true" 
            android:layout_above="@+id/ban_layout"/>

         <!-- </ScrollView> -->

    </RelativeLayout>
    <!-- </ScrollView> -->
    <!-- <RelativeLayout android:layout_width="fill_parent"
    android:layout_height="wrap_content"> -->

    <!-- </RelativeLayout> -->
    </LinearLayout>
    <LinearLayout
    android:orientation="horizontal"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_alignParentBottom="true"
    android:layout_below="@id/listview"
    android:background="@android:color/black"
    android:id="@+id/ban_layout">
    <ImageView
            android:src="@drawable/orbit"
            android:layout_width="50dip"
            android:layout_height="50dip"
            android:scaleType="fitCenter"/>
    <TextView android:text="TextView" 
            android:layout_width="fill_parent" 
            android:layout_height="60dip" 
            android:gravity="center"></TextView>
</LinearLayout>

1 个答案:

答案 0 :(得分:0)

这是因为您的线性布局[ban_layout]掩盖了您的列表视图,因为您已将其设置为与父级底部对齐。

快速黑客,

添加一个额外的行并将其内部元素设置为listview适配器

中不可见

在列表视图中添加底部边距以补偿页脚

您最好的解决方案是重做父亲相关布局并设置带权重的线性布局