G Y U L O G

팝업창을 만들고 싶었다.

 

팝업창은 내가 계획한 앱에 굉장히 많이 사용될 것이기 때문에 꼭 만드는 방법을 알아두는 게 필요했다.

 

android java popup, java alert으로 검색하다가 아래 블로그를 발견했다.jhshjs.tistory.com/12

 

[안드로이드] 기본 알림창 AlertDialog로 팝업 다이얼로그 띄우기

안드로이드 개발 예제 Android AlertDialog 팝업창 다이얼로그 띄우는 방법 초간단 예제 1. AlertDialog란? AlertDialog는 안드로이드에서 기본 제공하는 다이얼로그로 별도의 xml 파일 연결이나 커스텀 과정

jhshjs.tistory.com

AlertDialog를 이용한 팝업이다.

 

내가 원했던 내용이기 바로 적용해보았고 다행히 생각한 대로 작동했다.

 

구글 문서로 들어가서 자세한 내용을 찾아보니

Builder에 대한 내용을 공부해야겠다. AlertDialog 클래스의 Builder 메소드를 이용한 기능인데 일단 기능구현을 먼저해보고 자세한 공부를 하기로 했다.

 

실행 코드를 간결하게 만들기 위해서 함수로 따로 빼놨다.

    private static void alertDialog(CharSequence message, Context context){
        new AlertDialog.Builder(context) //context 현재 Activity
                .setMessage(message)     //message
                .setPositiveButton("확인", new DialogInterface.OnClickListener() {      // 버튼1 (직접 작성)
                    public void onClick(DialogInterface dialog, int which){
                    }
                }).show();
    }

잘 나온다.

 

puzzleleaf.tistory.com/48

 

[Android/안드로이드]PopupWindow 쉽게 사용하기[GitHub]

간단하게 PopupWindow를 만들 수 있다. Popup으로 사용할 xml 을 작성하고 inflate 를 사용하여 xml을 실제 View 객체로 만든다. 기타 설명은 코드 주석에 포함되어있다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1..

puzzleleaf.tistory.com

위 블로그에서 나온 팝업방식은 커스텀하기 좋아서 나중에 사용해보려고 한다.

 

텍스트 스타일링은 resource 폴더에서 string.xml과 style.xml를 통해 건드려보려고 한다.

 

지금은 구현하고 싶은 기능을 먼저 구현한 뒤 구현이 끝나면 디자인에 들어갈 것이다.

"댓글, 공감 버튼 한 번씩 누르고 가주시면 큰 힘이 됩니다"

공유하기

facebook twitter kakaoTalk kakaostory naver band