幫我創建一個自定義ProgressDialog。我這樣做:如何製作自定義ProgressDialog Android? (未清理標準ProgressDialog的尺寸)
custom_progressdialog.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:background="@drawable/progressdialog"
android:orientation="vertical" >
<ProgressBar
android:id="@+id/progressBar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"/>
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Загрузка...
"
android:textStyle="bold"
android:textColor="@android:color/darker_gray"
android:layout_marginTop="8dp"/>
</LinearLayout>
progressdialog.xml
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
<solid android:color="#d4ffffff" />
<corners android:radius="10dp" />
<padding android:left="15dp" android:top="15dp" android:right="15dp" android:bottom="15dp"/>
</shape>
而且我的Java文件:
pd = new ProgressDialog(getActivity());
pd.show();
pd.setContentView(R.layout.custom_progressdialog);
pd.setCancelable(false);
我得到這個:
這究竟是爲什麼?做什麼調整?
我得到:
而且正是你想獲得? –
@KurtVandenBranden更新 – developer