0

我正在尝试将我的一种布局应用于 Spinner ProgressDialog 的背景。但没有获得成功。任何人都可以在这里帮助..

我在下面定义了@drawable/my_layout。我需要将其应用于 Spinner ProgressDialog 的背景:

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" >
  <corners android:radius="5dip"/>
  <gradient android:startColor="#FF0000" android:centerColor="#F86E20" android:endColor="#F2DC40" android:angle="270" />
</shape>

并创建进度对话框,如:

ProgressDialog spinner = new ProgressDialog(this,R.drawable.toast_background_layout);
spinner.setMessage("Kindly Wait...\nFetching latest Murli SMS from server...");
        spinner.setCancelable(false);
spinner.show();

但它没有出现..这里有什么问题?感谢任何帮助..

4

1 回答 1

1

make style for that

<style name="CustomDialog" parent="@android:style/Theme.Dialog">
    <item name="android:background">R.drawable.toast_background_layout</item>

</style>

and set this style to your progress dialog.

 ProgressDialog spinner = new ProgressDialog(this,R.style.CustomeDialog);
    spinner.setMessage("Kindly Wait...\nFetching latest Murli SMS from server...");
            spinner.setCancelable(false);
    spinner.show();
于 2013-08-05T06:39:03.337 回答