я пользовательский диалог:как удалить прямоугольник рамки диалогового окна пользовательского
public class CustomizeDialog extends Dialog implements OnClickListener {
Button close;
TextView tv;
public CustomizeDialog(Context context,String Stringcontent) {
super(context);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.custom_diolog_main);
tv=(TextView) findViewById(R.id.content);
tv.setText(Stringcontent);
close = (Button) findViewById(R.id.close);
close.setOnClickListener(this);
}
@Override
public void onClick(View v) {
if (v == close)
dismiss();
}
}
XML-это
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_height="100dip"
android:orientation="vertical"
android:background="@drawable/custom_diolog_bg"
android:layout_width="250dip">
<TextView android:layout_height="wrap_content"
android:textColor="#000"
android:textStyle="bold"
android:textSize="18sp"
android:id="@+id/content"
android:layout_marginLeft="15dip"
android:layout_marginTop="5dip"
android:layout_alignParentTop="true"
android:layout_width="250dip"
android:text=" Custom Dialog "/>
<Button android:layout_width="70dip"
android:layout_marginLeft="80dip"
android:background="@drawable/custom_dialog_button_bg"
android:layout_alignParentBottom="true"
android:layout_height="40dip" android:text="关闭"
android:id="@+id/close"></Button>
</RelativeLayout>
диалоговое окно Мое vrry хорошо, но custom_diolog_bg является прямоугольник с закругленными углами изображения, и когда я показываю свой диалог, он показывает системный кадр с моим обычным явлением, поэтому я использовал this.getwindow.setBackgroundDrawable (null), тогда система Frame кажется удалена, но только четыре Corners не удаляются, мы также видим темные четыре угла, потому что i использовал закругленный прямоугольник image.so мой вопрос, как удалить весь фрейм, чтобы мой Диалог выглядит очень хорошо
рис. http://i.stack.imgur.com/EG7oz.jpg, так что вы можете видеть, что в последнем есть темная рамка, как ее удалить? спасибо
Если я использовал это, диалоговое окно show location letf -Up не находится в середине экрана. – pengwang
Я обновил свой ответ, посмотрю, что – ingsaurabh
я использовал это, но он не может быть полезен, спасибо за ваш ответ – pengwang