<resources>
<style name=" noBorderDialog ">
<!-- background는 대화상자 주변, windowBackground 대화상자 내부에 각각 적용-->
<item name="android:background">@color/white_opaque</item>
<item name="android:windowBackground">@color/white_opaque</item>
<item name="android:colorBackground">@color/white_opaque</item>
<item name="android:windowFrame">@null</item>
<item name="android:windowIsFloating">true</item>
<item name="android:windowContentOverlay">@null</item>
<item name="android:windowTitleStyle">@null</item>
<item name="android:windowAnimationStyle">@android:style/Animation.Dialog</item>
<item name="android:backgroundDimEnabled">false</item>
<item name="android:windowSoftInputMode">stateUnspecified|adjustPan</item>
</style>
</resources>
dialog_pencil.requestWindowFeature(Window.FEATURE_NO_TITLE);
는 android:windowFrame 와 같은 설정으로 대화상자 테두리를 제거한다
Dialog dialog = new Dialog(this,R.style.noBorderDialog)
를 자바코드 원하는 곳에 놓으면 대화상자를 소환할 수 있다.
'Android 안드로이드' 카테고리의 다른 글
안드로이드 API 23 레벨로 SDK 업데이트 후 (0) | 2015.09.23 |
---|---|
안드로이드 프로젝트에 빨간 사각형 바탕에 희색 x 표시가 뜬다. (0) | 2015.09.22 |
실시간으로 메뉴 내용 바꾸기 (0) | 2015.02.22 |
카메라 플레시 (0) | 2015.02.20 |
SurfaceView 원이 이동, 화면 전환시 위치 저장 (0) | 2015.02.18 |