android - 对话框顶部有动态列表视图,底部有容器+ AutoSize对话框

时间:2013-01-16 10:24:44

标签: android listview layout dialog size

实际上,我想在顶部和底部菜单栏中显示一个列表视图的对话框......

我希望对话框将其大小调整为列表视图和底栏

<RelativeLayout 
xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:background="@drawable/bg" >

<ListView
    android:id="@+id/llList"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_above="@+id/illBottom"
    android:layout_alignParentTop="true"
    android:choiceMode="multipleChoice" >
</ListView>

<com.actionbarsherlock.internal.widget.IcsLinearLayout
    android:id="@+id/illBottom"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_alignParentBottom="true"
    android:paddingLeft="4dip"
    android:paddingRight="4dip" >

    ...

</com.actionbarsherlock.internal.widget.IcsLinearLayout>

将listview设置为高于illBottom而LinearLayout设置为无相对位置,listview没有显示...按照我的方式设置,使Dialog始终最大(ListView的wrap_content确实如此)不行......)

1 个答案:

答案 0 :(得分:0)

也许Build-in-List会为你做这件事:

AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setSingleChoiceItems(....