<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">可以在oncreat里面加上</span>
setStyle(DialogFragment.STYLE_NORMAL, android.R.style.Theme_Black_NoTitleBar_Fullscreen);
package com.ych.parknew;
import android.os.Bundle;
import android.support.annotation.Nullable;
import android.support.v4.app.DialogFragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
public class MoreDialog extends DialogFragment {
static MoreDialog newInstance() {
MoreDialog f = new MoreDialog();
return f;
}
@Override
public void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setStyle(DialogFragment.STYLE_NORMAL, android.R.style.Theme_Black_NoTitleBar_Fullscreen);
}
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.dialog_more, container);
return view;
}
}
如果想设置背景颜色或者透明度可以在onactivitycreated()中添加
getDialog().getWindow().setBackgroundDrawable(new ColorDrawable(Color.argb(230, 255, 255, 255)));
@Override public void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); setStyle(DialogFragment.STYLE_NORMAL, R.style.MaterialStyle); /* getDialog().getWindow().setBackgroundDrawable(new ColorDrawable(Color.argb(100, 255, 255, 255)));*/ } @Override public void onActivityCreated(Bundle savedInstanceState) { getDialog().getWindow().setBackgroundDrawable(new ColorDrawable(Color.argb(230, 255, 255, 255))); new ShowTask().execute(new Long(70)); super.onActivityCreated(savedInstanceState); }