如何在Dialog中删除B​​lack Rectangle框?

时间:2013-05-15 09:43:28

标签: android user-interface dialog

我使用以下代码准备自定义对话框,它在黑色矩形框中显示我的自定义布局。

final Dialog dialog = new Dialog(getParent(),R.style.PauseDialog);
dialog.requestWindowFeature(Window.FEATURE_NO_TITLE); 
dialog.setContentView(R.layout.social_share);
dialog.setTitle("Social Sharing");
dialog.setCancelable(true);

如何删除该框,该框应仅显示我的自定义布局。

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以根据自定义对话框中的要求使用<shape>设置背景

custom_dialog_layout.xml

android:background = "@layout/dialog_shape"

然后在 dialog_shape.xml:

<?xml version="1.0" encoding="UTF-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android" 
     android:shape="rectangle" > 
     <gradient android:startColor="#FF0E2E57" 
     android:endColor="#FF0E2E57" 
            android:angle="225" android:paddingLeft="20dip"/> 
</shape>