마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

Dialog Activity 여백 없애는 방법

0 추천

안녕하세요.

아래 이미지 처럼 액티비티 위에 android:theme="@android:style/Theme.Dialog" 를 통해서 다이얼로그 액티비티를 하나 띄웠는데요.

다이얼로그 액티비트 코드

 

protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
 
requestWindowFeature(Window.FEATURE_NO_TITLE);
 
 
getWindow().setFlags(WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL, WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL);
 
setContentView(R.layout.main);
}
 
@Override
public void onAttachedToWindow() {
super.onAttachedToWindow();
 
View view = getWindow().getDecorView();
WindowManager.LayoutParams lp = (WindowManager.LayoutParams) view.getLayoutParams();
 
lp.gravity = Gravity.BOTTOM;
 
lp.width = 716;
lp.height = 245;
// lp.x = 0;
// lp.y = -100;
lp.flags &= ~WindowManager.LayoutParams.FLAG_DIM_BEHIND;
getWindowManager().updateViewLayout(view, lp);
}

아래 보시면 다이얼로그 액티비티 밑에 공간이 남는데 이 공간 없이 바닥에 붙게 할수는 없나요?

 

 

밀로 (120 포인트) 님이 2013년 3월 18일 질문

1개의 답변

0 추천
onMeasure, onLayout 에 대해서 찾아보세요
aucd29 (218,390 포인트) 님이 2013년 3월 18일 답변
...