当我使用以下布局拍摄自定义对话框的快照时:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@android:color/white"
android:orientation="vertical" >
<TextView
android:id="@+id/message"
android:layout_width="wrap_content"
android:layout_height="0dp"
android:layout_weight="1"
android:layout_marginBottom="10dip"
android:layout_marginLeft="14dip"
android:layout_marginRight="14dip"
android:layout_marginTop="10dip"
android:textAppearance="?android:attr/textAppearanceMedium"
android:visibility="gone" />
<ListView
android:id="@+id/multi_select"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:background="@android:color/white"
android:cacheColorHint="@android:color/transparent" >
</ListView>
[注意:用我给定的xml我意识到textview设置已经消失,但我手动将其设置为稍后可见]
在自定义文本视图(无列表)或单项列表视图下方,根据XML快照属于来自alert_dialog.xml的framelayout的灰色边距:android.R.id.customPanel,我不知道&#39 ; t可以访问。 如何填写该视图为白色?
看起来我的视图高度小于自定义对话框视图的最小高度。