实际上,我想在顶部和底部菜单栏中显示一个列表视图的对话框......
我希望对话框将其大小调整为列表视图和底栏
<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确实如此)不行......)
答案 0 :(得分:0)
也许Build-in-List会为你做这件事:
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setSingleChoiceItems(....