1
나는 부동 창으로 보여FILL_PARENT 레이아웃으로 Dialog의 너비/높이를 얻으려면 어떻게해야합니까?
android:theme="@android:style/Theme.Dialog"
와 활동이있다. 또한 줄이 있습니다
getWindow().setLayout(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT);
그리고 정확하게 내용을 표시하려면이 창의 너비/높이가 필요합니다.
나는 네 가지 옵션을 테스트했는데 대답하지 않았다 :
//1
int width = getWindowManager().getDefaultDisplay().getWidth();
//2
int width = getWindow().getDecorView().getWidth();
//3
getWindow().getDecorView().getWindowVisibleDisplayFrame(rect);
//4
int width = getWindow().getAttributes().width;
감사합니다!
함수의 값을 반환 화면 폭을 반환하지만 나는 팝업 윈도우의 폭이 필요합니다. W (및 H)가 화면 -W (-H) 10px보다 작은 팝업 창으로 표시된 대화 스타일의 활동. – nullreferenceexception
plz 내 편집 내용보기 –
마지막 편집 내용도 동일합니다. 화면 너비를 반환하지만 실제 너비가 필요합니다. – nullreferenceexception