読み込みダイアログの背景として画像を使用しようとしています。ダイアログは、フルスクリーンのはずが、私が得るすべては、このです...全画面読み込みダイアログが完全にフルスクリーンにならない
は、どのように私はその白い境界線を持っていないので、ダイアログが画面を埋めることができますか?
HERESに私のレイアウトのxml ...
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:background="@drawable/locating"
>
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:background="@drawable/kumalocating">
<TextView
android:id="@+id/textView4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="16dp"
android:text="LOCATING OFFERS IN YOUR AREA"
android:textAlignment="center"
android:textAppearance="@style/TextAppearance.AppCompat.Large"
android:textColor="@android:color/white"
android:textSize="30sp"
android:textStyle="bold" />
</RelativeLayout>
<ProgressBar
android:id="@+id/progressBar1"
android:layout_width="60dp"
android:layout_height="60dp"
android:layout_marginTop="10dp"
android:layout_gravity="center"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:indeterminateDrawable="@drawable/loader_1" />
</RelativeLayout>
と示すために私のクラス...
public class SpinnerDialog extends DialogFragment {
private static String message;
public SpinnerDialog() {
// use empty constructors. If something is needed use onCreate's
message = null;
}
public static SpinnerDialog spinnerWithCustomMessage(String msg) {
SpinnerDialog d = new SpinnerDialog();
message = msg;
return d;
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
return inflater.inflate(R.layout.fill_dialog, container);
}
@Override
public void onViewCreated(View view, @Nullable Bundle savedInstanceState) {
super.onViewCreated(view, savedInstanceState);
}
コード:
spinnerDialog = SpinnerDialog.spinnerWithCustomMessage(getString(R.string.loading_message));
spinnerDialog.show(getFragmentManager(), null);
これはDialogフラグメントの動作ですが、https://stackoverflow.com/a/25623185/2700586 – Mani
@Maniでオーバーライドすることはできますが、@Maniは表示できません。私の質問を編集してJavaコードを表示します –
あなたはどのようにspinnerdialogを表示するのかのコードを投稿します – Mani