NOTICE 




  

 

안드로이드 개발에서 커스텀 다이얼로그 만들기입니다.

 

여기에서는 Dialog를 상속한 클래스로 구현하였습니다.

사실 너무너무 간단합니다.

 

커스텀 다이얼로그 클래스와 XML파일을 각각 만듭니다.

이 예제에서는 CustomDialog라는 이름을 사용했습니다.

 

 

<CustomDialog.java>

 

 

커스텀 다이얼로그 클래스에서는

  생성자에서 다이얼로그의 타이틀을 제거하였습니다.

  그리고 뷰로 사용할 레이아웃XML로 custom_dialog을 지정했습니다.

  마지막으로 버튼에 대한 OnClick이벤트 핸들러를 추가한게 전부입니다.

  (버튼이 눌리면 다이얼로그가 닫히도록 dismiss()를 호출하고 있습니다)

 

 

 

<custom_dialog.xml>

 

 

 

custom_dialog.xml에서는 커스텀 다이얼로그에서 사용할 레이아웃을 정의하고 있습니다.

달랑 TextView와 Button만이 있습니다. 다이얼로그가 잘 보이게 하기 위해 배경색을 하늘색으로 주고 마진을 주고 있는게 전부입니다.

 

 

 

 

다이얼로그를 생성하는 쪽에서는 아래와 같이 다이얼로그 인스턴스를 생성한 다음, show()메서드로 다이얼로그를 표시해 주면 끝입니다.

 

 

참 간단하죠~ ^^;

 

 

실행하면 아래와 같이 작은 다이얼로그가 표시됩니다. ^^

 

 

 

  
트랙백   |  댓글   |




  

안드로이드 앱 개발에서 레이아웃의 배경을 패턴(타일)이미지로 채우고 싶은 경우가 있다.

 

아래와 같은 방법으로 이를 쉽게 구현 할 수 있다.

 

1.  패턴으로 사용할 이미지를 넣고, 같은 폴더에 xml파일을 하나 만든다.

 

    아래의 예에서는check_pattern.png라는 이미지 파일과 backpattern.xml파일을 추가했다.

 

 

 

2. xml파일의 내용을 아래와 같이 채운다.

 

파일의 내용은 비트맵 파일의 지정과 타일 모드를 지정한게 전부이다.

 

 

3. main.xml에 background를 이미지 파일이 아닌 위에서 생성한 xml파일로 지정한다.

 

background속성에 이미지 파일이 아닌, 위에서 생성한 xml파일인 backpattern를 지정한다.

 

 

 

이게 전부이다.
자바 코드 한 줄도 작성하지 않고 패턴으로 액티비티를 칠할 수 있다~~~

 

 

 

  
트랙백   |  댓글   |
 이전  1   다음 

최근댓글
최근트랙백
fotowall :: ncloud RSS Feeds today :    yesterday :
total :