[안드로이드 어플 개발] Transitions사용하기 ImageSwitcher
   ▣ 안드로이드 어플 개발 Transition [ImageSwitcher]   ■ 안드로이드의 [Transitions]의 객체들은 "Switch"나 "Flip"과 같이 여러개의 객체들이 교체되는 애니메이션 같은 효과를 제공하는데요. 예를 들어 핸드폰의 갤러리에서 사진을 넘길때 현재의 사진에서 다음 사진으로 넘어갈때 겹쳐지는듯한 효과를 보이면서 넘어가는 것인데요.  예제를 만들어보면서 ..
[안드로이드 기초] 텍스트 자동완성 (AutoCompleteTextView)
 ▣ 안드로이드 기초 텍스트 자동완성  ■ AutoCompleteTextView는 EditText에 키워드 기능을 추가한 객체로 이해하면 될텐데요. 흔이 우리가 검색 사이트에서 어떤 단어를 검색하고자 첫글자를 입력하면 그에 관련된 인기도 높은 단어들이 자동완성 되어 출력되는걸 보셨을 겁니다. 안드로이드에서 이런 기능을 제공하는 텍스트뷰로 이해하면 됩니다.    MultiAu..
[안드로이드 어플 개발 기초] Gallery (갤러리)
 ▣ 안드로이드 어플 개발 기초 Gallery   ■ Gallery는 가로로 스크롤을 하면서 아이템들을 탐색할 수 있는 "가로형 목록 객체" 라고 이해 하면 될것이니다. 이번에 만들어볼 예제 실행 화면인데요. 아래쪽에 보면 가로로 스크롤 되는 목록이 갤러리 입니다.  위쪽은 이미지뷰를 배치해서 아래쪽에서 가로로 스크롤 하다가 이미지를 터치하면 출력이 되도록..
[안드로이드 어플 개발 기초] 시계 다루기 (AnalogClock / DigitalClock)
[안드로이드 어플 개발]시계 다루기 (AnalogClock / DigitalClock) ■ 안드로이드 어플을 개발하기 위한 기본 중에서 이번에는 시계를 보여주는 객체인 AnalogClock과  DigitalClock에 대해서 알아보도록 하겠습니다. 간단하게 예제를 만들건데요.  버튼을 두개 배치하고 각각에 "아날로그"와 "디지털" 이라고 입력하고, 이것들을 클릭하면 그에 해당하는 객체가가 나..
안드로이드 애니메이션 효과 (투명 Animation)
 ▣ 안드로이드 애니메이션 1 (투명) ■ 안드로이드에서 구현할 수 있는 Animation은 여러가지 종류가 있는데요. 이벤 포스팅에서는 투명 애니메이션을 구현해 보겠습니다. 쉽게 생각하면 처음에는 전혀 보이지 않다가 일정한 시간이 흐르면서 천천히 모습을 나타나게 하는 것입니다. 반대로 선명하게 보이다가 점점 흐려지면서 사라지게도 할 수 있습니다.  간단한 예제를 만들면서 해보겠습니다. ..
[안드로이드 어플 만들기] Chronometer 활용한 스톱워치 만들기(밀리초)
▣[안드로이드 어플 만들기] Chronometer 활용한 스톱워치   ● 크로노메터는 기본적으로 [분:초] 단위만 표시를 하다가 한시간이 넘어가면 [시:분:초] 형태로 바뀌게 됩니다. 하지만 기본적으로는 밀리초(msec) 단위를 지원하지 않고 있는데요.  msec를 기능을 구현하는 방법을 알아보도록 하겠습니다.  ● 스톱워치 예제인데요. 시작과 스톱은 토글버튼을 이용하고..
[안드로이드 기초] TimePicker 예제
    ▣ 안드로이드 기초 TimePicker   ■ 안드로이드 UI 객체중에서 날짜와 시간에 대한 객체들을 중에는 첫번째로 TimePicker에 대해서 간단한 클릭이벤트를 적용한 예제를 만들어서 시간을 선택하면 그 시간을 텍스트뷰에 출력 해보도록 하겠습니다.   ■ 그림과 같이 LinearLayut에 TimePicker를 배치하고, 아래쪽에 출력할 텍스트뷰를 배..
안드로이드 MediaController / MediaPlayer 제어하기
   ▣ 안드로이드 MddiaController / MediaPlayer 제어하기    ■ MediaController는 미디어플레이어를 제어하는 객체인데요. 기본적으로 음악을 재생하고, 중지하고, 되감기, 뛰어넘기, 진행바 와 같은 툴을 제공합니다.  그리고 기본설정은 처음에는 나타나지 않다가 화면을 터치하면 나타나고, 사용하지 않으면 3초 후에 사라지게 설정이 되어 있습니다...
안드로이드 탭호스트(TabHost)와 탭위젯(TabWidget)
   ▣ 안드로이드 TabHost와 TabWidget    ■ 안드로이드에서 탭 화면을 구성하는 방법을 알아보도록 하겠습니다. TabHost를 이용하는 것인데요. 이것은 보통 탭위젯(TabWidget)과 함께 사용됩니다. 탭호스트는 두개의 영역이 짝을 이루어서 작동하게 되는데요.  하나는 탭 버튼을 표현하는 TabWidget 부분이고, 또 하나는 화면을 구성하는 부분인 ..
[안드로이드] SlidingDrawer과 세로화면 고정
   안드로이드 SlidingDrawer과 세로화면 고정     ■ SlidingDrawer는 어떤 객체를 안보이게 해놨다가 핸들(Handle)버튼을 클릭하면 미끄러지듯이 나타나고, 다시 핸들 버튼을 누르면 사라지게 하는 움직이는 객체입니다.   ■ 간단한 예제를 하나 만들어 보겠습니다. 이 예제는 이미지가 하나 있고 아래쪽에 핸들버..
안드로이드 스크롤뷰 ScrollView (가로/세로 )
   ▣ 안드로이드 스크롤뷰 ScrollView (가로/세로)   ● ScrollView는 프레임 레이아웃에 스크롤 기능을 추가해서 만들어진 형태 인데요. 스크롤뷰 하나에는 하나의 객체만 스크롤 할 수 있는게 기본입니다. 이번에 만들어볼 프로젝트 처럼 여러개의 사진을 넣을 경우에는 LinearLayout을 추가해서 그림을 넣어야 합니다. 또한 일반 ScrollView는 세로방향으로만 지..
안드로이드 버튼(Button) 클릭 이벤트
   [안드로이드 버튼] 클릭 이벤트   ■ 지난 포스팅에서 여러개의 버튼을 이미지를 넣어서 만들어 봤는데요.  ▶ Button 만들기 : http://kd3302.tistory.com/81   이번에는 이것들을 클릭했을때 이벤트가 발생하여 실행이 될 수 있도록 생명을 불어넣는 과정을 살펴보겠습니다.     ..
[안드로이드] 이미지 넣어서 버튼(Button) 만들기
   ▣ 안드로이드 이미지 넣어서 버튼 만들기   ■ Button은 어플의 특정 기능을 실행하도록 명령할때 사용하게 되는데요. 안드로이드에서는 제공하는 버튼에 이미지와 텍스틀 넣어보겠습니다.  텍스트만 딸랑 써넣는것보다 그림처럼 이미지들을 넣으면 좀 더 이쁘게 만들 수 있습니다.     ■ 일곱개의 Button을 배치하고 각각의 특성에 맞게 이미지들을 넣었습니다. 이번 ..
안드로이드 그리드뷰(GridView) 예제
      ▣ 안드로이드 GridView   ● Composite 중에서 GridView를 살펴보겠습니다. 이것 역시 다른 객체와 함께 사용해서 화면을 구성하게 되는데요. 지난 포스팅에서 작성한 리스트뷰가 행으로 아이템을 출력했다면 이것은  가로, 세로 2차원으로 아이템을 배치하고 스크롤하면서 아이템을 탐색할 수 있습니다. 이것 또한 "ListAdapter"를 이용하여 매핑하는 방식..
[안드로이드 Composite] ListView와 Adapter 예제
  [안드로이드 Composite] ListView와 Adapter 예제    ■ composite 객체 중에서 리스트 뷰에 대해서 포스팅을 해볼까 합니다. 이것은 Composite(합성) 이라는 단어의 뜻에서도 짐작 할 수 있듯이 다른 객체와 합성하여 화면을 구성하는 방식인데요. 리스트 뷰와 같이 '목록'을 표현하는 객체는 어탭터(Adapter)라는 개념으로 행 레이아웃과 합성해서 사용하게 됩니다. ..
[안드로이드 기초] TableLayout과 TableRow 표만들기
   ▣안드로이드 TableLayout과 TableRow를 이용해서 표만들기   ● 어떤 문서를 작성하든 '표'는 거의 다 삽입 되잖아요. 복잡한 내용을 깔끔하게 정리하기 위해서 표를 사용하곤 하는데요.  안드로이드에서도 이런 표를 만들 수 있습니다. TableLayout과 TableRow를 이용해서 배경색과 maigin을 설정하여 구분선을 ..