posted by 네코냥이 2014. 10. 6. 14:25

getWindow().setFlags(LayoutParams.FLAG_NOT_TOUCH_MODAL,

           LayoutParams.FLAG_NOT_TOUCH_MODAL);

// 생성시 위의 값도 해주면, 액티비티 뒤에있는 뷰도 클릭이 가능



// 이 함수는 액티비티 크기를 바꿔준다.

// dynamically 사용도 가능.

private void ptc_SetScreenSize() {

View viewRoot = getWindow().getDecorView().getRootView();

WindowManager.LayoutParams params = (LayoutParams) viewRoot.getLayoutParams();

if(params==null)

{

log.i("viewRoot.getLayoutParams is NULL");

return;

}

params.height = 200 + 200 * new Random().nextInt(100) / 100;

params.gravity = Gravity.TOP;

((WindowManager)getSystemService(Context.WINDOW_SERVICE)).updateViewLayout(viewRoot,params);

}





'JAVA > Android' 카테고리의 다른 글

[Android.] UI Thread Handler Main  (0) 2014.10.23
[Android] Dialog 배경 클릭시 종료  (0) 2014.10.17
SQLite 내장함수  (0) 2014.09.16
Sqlite 뷰어  (863) 2014.08.28
[안드로이드] 기본 Dialog  (0) 2014.08.28