0

我试图找出您是否可以在ListView. 可能有 20-50 像素的高度和几个按钮(这些按钮也必须是可点击的)。代表我的想法的图像:

在此处输入图像描述

最左边的镜头在 上方有一个栏,ListView无论如何我可以做到这一点吗?

4

2 回答 2

3

我不知道您当前的布局,所以我假设您ListView在 a 中只有一个元素LinearLayout。这是列表顶部的LinearLayout3 :Buttons

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content" >

        <Button
            android:id="@+id/button1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Button1" />

        <Button
            android:id="@+id/button2"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Button2" />

        <Button
            android:id="@+id/button3"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Button3" />
    </LinearLayout>

    <ListView
        android:id="@+id/listView1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content" >
    </ListView>

</LinearLayout>

我希望这是你想要的。

于 2012-05-04T20:19:40.020 回答
-1

用这个:

listView.setDivider(getResources().getDrawable(R.drawable.list_view_divider));

list_view_divider 应该是具有您想要的高度的透明 png 图像。

于 2012-05-04T19:55:31.307 回答