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 |