自定义对话框边框始终为白色

时间:2011-11-23 08:35:09

标签: android

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="@color/yellow"
    android:orientation="vertical" >
     <LinearLayout
        android:id="@+id/progresscontent"
        android:layout_width="266dp"
        android:layout_height="52dp"
        android:layout_margin="8dp"
        android:background="@color/red"
        android:orientation="horizontal" >

        <ProgressBar
            android:id="@+id/progress"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginRight="12dip"
            android:visibility="visible"
            android:padding="5dp" 
            style="@android:style/Widget.ProgressBar.Inverse"/>

        <TextView
            android:id="@+id/progressmessage"
            style="@style/DialogText.Title"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:paddingBottom="10dip"
            android:paddingLeft="40dip"
            android:paddingTop="10dip"
            android:textColor="@color/codeFont"
            android:textSize="15dip" />

    </LinearLayout> 

</LinearLayout>

我正在尝试创建自己的自定义对话框,但这里有一个问题。自定义对话框边框始终显示白色,这里的问题是什么。请帮忙。 enter image description here

1 个答案:

答案 0 :(得分:1)

如果您希望对话框边框以任何颜色显示,您必须使用布局样式主题。这里有一篇很好的文章:http://blog.androgames.net/10/custom-android-dialog/