안드로이드 키보드 여부에 따라 레이아웃 변경하기
Android 2015. 2. 11. 20:51InputMethodManager _immKeyboard = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
RelativeLayout container = (RelativeLayout)findViewById(R.id.container);
MarginLayoutParams params = (MarginLayoutParams) container.getLayoutParams();
if(_immKeyboard.isAcceptingText()){
params.topMargin=-50;
} else {
params.topMargin=0;
}
container.setLayoutParams(params);