実際には、上部にリストビューを表示し、下部にメニューバーを表示するダイアログが必要です...
ダイアログのサイズをリストビューとボトムバーに合わせて調整したい
<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>
リストビューを上に設定しillBottom
、LinearLayoutを相対位置に設定しないと、リストビューが表示されません...私のように設定すると、ダイアログが常に最大サイズになります(ListViewのwrap_contentは機能しません...)