ThemeDialog 인 Activity의 사이즈 조절 (activity 를 dialog 처럼 띄울때 사이즈 조절하기)

프로그래밍/Android (Java)|2018. 8. 30. 16:27
반응형

import android.view.WindowManager;

import android.content.Context;



그리고 activity의 setContentView 이후에 



Display display = ((WindowManager) getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay();

int width = (int) (display.getWidth() * 0.7);       //Display 사이즈의 70%

int height = (int) (display.getHeight() * 0.9);    //Display 사이즈의 90%

getWindow().getAttributes().width = width;

getWindow().getAttributes().height = height;



요런 식으로 window의 layoutParam을 변경해 주면 됩니다.

requestFeature와 같이 이전에 넣어야 하는줄 알고 앞에 넣었더니 View가 그 후에 생겨서 정상적으로 사이즈 조절이 안되네요..



출처: http://anditstory.tistory.com/entry/ThemeDialog-인-Activity의-사이즈-조절 [i티스토리]

반응형

댓글()