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

안드로이드 팝업 주위잠금(?)

0 추천
 LayoutInflater inflater = (LayoutInflater) MainFragment02Activity.this.getSherlockActivity().getSystemService(Context.LAYOUT_INFLATER_SERVICE);

            View layout = inflater.inflate(R.layout.bettery_pop,
                    (ViewGroup)getSherlockActivity().findViewById(R.id.popup_element));

            pwindo = new PopupWindow(layout, WindowManager.LayoutParams.WRAP_CONTENT, WindowManager.LayoutParams.WRAP_CONTENT, false);
            pwindo.showAtLocation(linear, Gravity.CENTER, 0, 0);
            btnCheckPopup = (Button) layout.findViewById(R.id.bettery_check_pop);
            btnCheckPopup.setOnClickListener(check_button_click_listener);

            btnClosePopup = (ImageButton) layout.findViewById(R.id.bettery_close_pop);
            btnClosePopup.setOnClickListener(cancel_button_click_listener);

            pwindo.setOutsideTouchable(true);

            FrameLayout fl_main = (FrameLayout)getSherlockActivity().findViewById(R.id.fl_main_frag02);
            fl_main.getForeground().setAlpha(220);

네 안드로이드에서 팝업창을 하나 만들었습니다

------------------------------------|

|          |---------------|            |

|          |                  |            |

|          |                  |            |

|          |---------------|            |

|                                          |

______________________

 

저기서 가운데가 팝업이라했을때 가운데를 제외한 나머지부분은 터치를 해도 아무 반응없게 하려는데 좋은 방법있을까요?

팝업 님이 2015년 3월 17일 질문

1개의 답변

0 추천

http://stackoverflow.com/questions/13217946/popup-window-outside-click-set-to-false-setoutsidetouchablefalse-does-not-wo

pw.setTouchable(true);    
pw.setFocusable(false);    
pw.setOutsideTouchable(false);  

 

aucd29 (218,390 포인트) 님이 2015년 3월 17일 답변
...