0
我遇到了創建自定義舍入ProgressDialog的麻煩。antoher對話框問題中的自定義ProgressDialog
這裏是我的圓潤的造型:
roundeddialog.xml
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="#FFCCCCCC"/>
<corners android:bottomRightRadius="7dp" android:bottomLeftRadius="7dp"
android:topLeftRadius="7dp" android:topRightRadius="7dp"/>
</shape>
loadprogressdialog.xml就是我的風格:
<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:android="http://schemas.android.com/apk/res/android">
<style name="NewDialog" parent="@android:style/Theme.Dialog">
<item name="android:windowBackground">@android:color/transparent</item>
<item name="android:textColor">#000000</item>
<item name="android:background">@drawable/roundeddialog</item>
</style>
</resources>
我的Java代碼:
ProgressDialog dialog = new ProgressDialog(activity,R.style.NewDialog);
dialog.setMessage(loadDialogMessage);
dialog.show();
什麼顯示的是:
我不想內部對話,只是外層一個圓角。
我不明白爲什麼創建內部對話框。
有人可以幫忙嗎?