대화 상자 조각을 여는 중입니다. 그러나 전체 화면을 차지하지는 않습니다. 나는 어떤면을 모든면에서 남겨 두는 것을 의미한다.대화 상자 조각이 전체 화면을 차지하지 않습니다.
public class MyDialogFragment extends DialogFragment implements View.OnClickListener{
private Context context = getActivity();
private ImageView imageViewCancel;
private TextView textViewTitle;
private View view;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
view = inflater.inflate(R.layout.layoutfile, container, false);
getDialog().getWindow().requestFeature(Window.FEATURE_NO_TITLE);
textViewTitle = (TextView) view.findViewById(R.id.textView_Screen_Title);
setHeader("Some title");
imageViewCancel = (ImageView) view.findViewById(R.id.imageView_Cancel);
imageViewCancel.setOnClickListener(this);
//to hide keyboard when showing dialog fragment
getDialog().getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN);
return view;
}
private void setHeader(String screenTitle) {
textViewTitle.setText(screenTitle);
}
@Override
public void onClick(View view) {
switch (view.getId()) {
case R.id.imageView_Cancel :
dismiss();
break;
}
}
@Override
public void onStart() {
super.onStart();
getDialog().getWindow().setLayout(WindowManager.LayoutParams.MATCH_PARENT, WindowManager.LayoutParams.MATCH_PARENT);
}
}
내가 투명 그 배경을 볼 수 없습니다, 그래서 전체 화면 모드로 열려 스냅 샷을
를 참조하십시오
다음은 내 코드입니다. 시도했지만 WindowManager.LayoutParams.MATCH_PARENT
& ViewGroup.LayoutParams.MATCH_PARENT
너무 효과가 있습니다. 이 styles.xml
<style name="MY.DIALOG" parent="android:Theme" >
<item name="android:windowNoTitle">true</item>
<item name="android:windowFullscreen">true</item>
<item name="android:windowIsFloating">false</item>
</style>
그리고 설정이 추가 :
확인이 [링크] (http://stackoverflow.com/questions/18315343/android-make-a-dialog-appear-in-fullscreen) –