我在LinearLayout中有一个ListView。我想在操作栏和我的第一个listview项目之间留出空间,例如YouTube App:
为了得到这个结果,我已经尝试了填充和边距以便LinearLayout和ListView,但是当用户滚动ListView时,项目应该超出Actionbar但是!正如你在我的结果图像中看到的那样,物品开始从顶部边缘消失! (space是我为listview或linearlayout设置的填充或边距)
是否有人知道如何处理这个问题?
由于
答案 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>