woong's

Android View 최상위로 올리기 본문

Develop/Android

Android View 최상위로 올리기

dlsdnd345 2016. 2. 14. 17:12
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

Android View 최상위로 올리기


​Android 에서 간혹 View를 최상위로 올려서 보여 줘야 하는 경우가 있습니다 . 

Custom Toast 라 던가 .. 그경우 Window Manager 를 통해서 구현 할 수 있습니다 .


1
2
3
4
5
6
7
8
9
        //최상위 윈도우에 넣기 위한 설정
        WindowManager.LayoutParams params = new WindowManager.LayoutParams(
                WindowManager.LayoutParams.TYPE_SYSTEM_OVERLAY,   //항상 최 상위에 있게
                WindowManager.LayoutParams.FLAG_WATCH_OUTSIDE_TOUCH,       //터치 인식
                PixelFormat.TRANSLUCENT);//투명
 
        windowManager = (WindowManager) getSystemService(WINDOW_SERVICE); //윈도 매니저
 
        windowManager.addView(layoutSound, params);  //최상위 윈도우에 뷰 넣기. permission필요.


'Develop > Android' 카테고리의 다른 글

Slide extend/collapse Animation 사용하기  (0) 2016.02.14
Android xml  (0) 2016.02.14
Android Vertical SeekBar 사용하기  (0) 2016.02.14
Android 하드웨어 볼륨 키 사용하기  (0) 2016.02.14
Android Custom SeekBar 사용하기  (0) 2016.02.14
Comments