사용자 Dialog 만들기

Custom Dialog 만들기는 매우 쉽다.

Activity를 생성해서 Dialog 속성만 주면 되기 때문이다.
예를들어

AndroidMenifast에 “Call_driver_dialog” 라는 이름의 Activity 를 “Dialog” 속성으로 만들고 싶다면
AndroidMenifast에 이렇게 정의 해 주면 된다.

android:name=” 당신의 Activity 명”
android:label=” 당신의 Activity Label”
android:screenOrientation=”portrait” android:theme=”@android:style/Theme.Dialog” > 이렇게 간단히 Dialog를 만들수 있다.

그리고 한가지 더!
Dialog를 만들때 당신은 작은 창을 이쁘게 꾸몄을 것이다.
하지만 정작 핸드폰에 빌드해 보면 정말 볼품없고 어딘가 어색한게 영 마음에 들지 않을것이다. 그 이유는 주변 테두리의 조금씩 남아있는
이상한 배경색 때문인데 이배경색을 없애는 것 또한
어려운 일이 아니다.

Source )
this.reqyestwindowFeature(window.FEATURE_NO_TILE);
this.getWindow().setBackgroundDrawable(new color Drawable(Color.TRASPARENT));

속성을 넣어주게 되면 지저분하게 울긋 불긋 남았던 주변 선들이 깔끔히 정리 될 것이다.

댓글은 닫혔습니다.