DialogFragment를 아랫부분에 타이트하게 붙이고싶었는데



DialogFragment에서 기본 padding 값이 있어서 붙이지 못했다




검색을 오래 해도 해법이 없었다 ...













근데 엉뚱하게 다른곳에서 해결책을 찾아서 약간 어이가 없는 상태!


1
2
3
4
5
Window window = getDialog().getWindow();
window.setGravity(Gravity.CENTER| Gravity.BOTTOM);
window.getAttributes().windowAnimations = R.style.DialogAnimation;
window.setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT));
View view = inflater.inflate(R.layout.fragment_input_form,container,false);
cs












다른부분은 전부 stackoverflow 같은곳에서 확인 가능 했지만



window.setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT));



이부분은 다른곳 만지다가 얼떨결에 알아냈다


이유는 정확하게 설명할 수 없다


Gravity 값에 따라 DialogFragment 위치를 변경 할 수 있으니 참고 바람 !! 






+ Recent posts