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 위치를 변경 할 수 있으니 참고 바람 !!
'android' 카테고리의 다른 글
[Android] setUserVisibleHint가 onCreateView보다 먼저 호출될 때 (0) | 2019.02.07 |
---|---|
[Android] Java code로 동적 spinner 생성하기 (0) | 2019.01.31 |
[Android] Type parameter T Has Incompatible upper bounds ViewDataBinding 대처 (0) | 2019.01.29 |
[Android] 테두리 양쪽 좌우만 설정하기 (1) | 2019.01.25 |
[Android] Design editor is unavailable until a successful build 에러 대처 (0) | 2019.01.25 |