ActionBar和ListView行之间的空格

时间:2014-06-25 07:32:34

标签: android android-layout listview android-listview android-ui

我在LinearLayout中有一个ListView。我想在操作栏和我的第一个listview项目之间留出空间,例如YouTube App: enter image description here

为了得到这个结果,我已经尝试了填充和边距以便LinearLayout和ListView,但是当用户滚动ListView时,项目应该超出Actionbar但是!正如你在我的结果图像中看到的那样,物品开始从顶部边缘消失! (space是我为listview或linearlayout设置的填充或边距)

是否有人知道如何处理这个问题?

由于

1 个答案:

答案 0 :(得分:0)

您需要做的就是将textview添加到listview上方的xml中。应该看起来像下面的东西:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >

    <TextView
        android:id="@+id/textView1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_weight="0.90" />

    <ListView
        android:id="@android:id/list"
        android:layout_width="fill_parent"
        android:layout_height="422dp" />

</LinearLayout>