如何在自定义警报对话框中填充视图?

时间:2015-07-28 02:26:04

标签: android

当我使用以下布局拍摄自定义对话框的快照时:

<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可以访问。 如何填写该视图为白色?

看起来我的视图高度小于自定义对话框视图的最小高度。

this answer

0 个答案:

没有答案