안녕하세요.
아래 이미지 처럼 액티비티 위에 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);
}
아래 보시면 다이얼로그 액티비티 밑에 공간이 남는데 이 공간 없이 바닥에 붙게 할수는 없나요?
