0
나는 화면 하단에 popup-window.am show popup-window에 EditText
과 Button
을 가지고 있습니다. EditText
에 세부 사항을 입력하려고 할 때 팝업 창은 EditText
을 볼 수없고 소프트 키보드 뒤에 숨어서 문제를 해결할 수 없습니다.이 문제를 해결하는 데 도움이 될 수있는 사람이 있습니까?가상 kayboard가 android에서 열려있을 때 팝업 창을 이동하는 방법?
팝업 창 코드
search_popup_inflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);
search_popup_view = search_popup_inflater.inflate(R.layout.search_popup, null, true);
search_popup = new PopupWindow(search_popup_view, LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT,true);
search = (EditText) search_popup_view.findViewById(R.id.search);
btn_search_enter = (Button) search_popup_view.findViewById(R.id.btn_search);
버튼 표시를 클릭 팝업
search_popup.setBackgroundDrawable(new BitmapDrawable());
search_popup.setTouchInterceptor(new OnTouchListener() {
public boolean onTouch(View v, MotionEvent event) {
if (event.getAction() == MotionEvent.ACTION_OUTSIDE) {
search_popup.dismiss();
return true;
}
return false;
}
});
//search_popup.showAtLocation(findViewById(R.id.line_lay), Gravity.TOP, locateView(view).left, locateView(view).bottom);
search_popup.showAtLocation(findViewById(R.id.line_lay), Gravity.BOTTOM, 0, v.getHeight());
팝업 창에서 DialogFragment로 변경하면 무료로 얻을 수 있습니다. – Blundell
@Blundell 어떻게 사용자 정의 위치에 대화 상자 조각을 표시 할 수 있습니까? – Yugesh
당신은 할 수 없습니다 :-) 따라서 코멘트 & 대답 – Blundell