반응형

Android 35

[안드로이드] 안드로이드스튜디오(Android Studio), 여러 화면을 한 화면에서 볼 수 있게 해주는 컨테이너 뷰플리퍼(ViewFlipper) 안드로이드 예제, 안드로이드 강좌

[안드로이드] 안드로이드스튜디오(Android Studio), 여러 화면을 한 화면에서 볼 수 있게 해주는 컨테이너 뷰플리퍼(ViewFlipper) 안드로이드 예제, 안드로이드 강좌 참고 : 이미지서명은 제 와이프 블로그 이미지서명입니다. 안녕하세요 정보처리마법사 입니다. 이번 포스팅의 주제는 뷰플리퍼(ViewFlipper)에 관한 내용입니다. 뷰플리퍼는 여러 화면을 한 화면에서 볼 수 있게 해주는 컨테이너 인데요, 안드로이드 3.0 이후부터는 프래그먼트(Fragment)로 인해 예전만큼 활용도가 높지는 않습니다. 일단 한 화면에서 여러화면을 이동시키는 동작을 구현해보겠습니다. 레이아웃 XML 디자인 모드 부터 살펴보겠습니다. 딱히 주목할 만한 것은 리니어레이아웃을 추가해서 버튼 두 개를 나란히 넣고 l..

Android 2016.08.09

[안드로이드] 안드로이드스튜디오(Android Studio) 갤러리(Gallery) 이미지에 액자(Photo frame) 모양 설정하기, 갤러리 클릭했을 때 큰 이미지 보이게 하기, 안드로이드 예제, 안드로이드 강좌

[안드로이드] 안드로이드스튜디오(Android Studio) 갤러리(Gallery) 이미지에 액자(Photo frame) 모양 설정하기, 갤러리 클릭했을 때 큰 이미지 보이게 하기, 안드로이드 예제, 안드로이드 강좌 참고 : 이미지서명은 제 와이프 블로그 이미지서명입니다. 안녕하세요 정보처리마법사 입니다. 이번 포스팅의 주제는 안드로이드 갤러리(Gallery) 이미지에 액자모양 설정하기및 갤러리를 클릭했을 때 이미지뷰에 큰 이미지 보이게 하기에 관한 내용입니다. 먼저 액자 설정부터 살펴보겠습니다. 갤러리 이미지에 액자를 설정하기 위해서는 각각의 이미지에 액자모양의 배경을 설정해야 합니다. 이미 안드로이드에서 액자를 제공하고 있으므로 이를 설정하기만 하면 됩니다. res/values/styles.xml 파..

Android 2016.08.09

[안드로이드] 안드로이드스튜디오(Android Studio) 이미지 배치를 위한 컨테이너 갤러리(Gallery), This inspection reports where deprecated code is used in the specified inspection scope., 안드로이드 예제, 안드로이드 ..

[안드로이드] 안드로이드스튜디오(Android Studio) 이미지 배치를 위한 컨테이너 갤러리(Gallery),This inspection reports where deprecated code is used in the specified inspection scope. 안드로이드 예제, 안드로이드 강좌 참고 : 이미지서명은 제 와이프 블로그 이미지서명입니다. 안녕하세요 정보처리마법사 입니다. 이번 포스팅의 주제는 갤러리(Gallery)에 관한 내용입니다. 갤러리(Gallery)는 수평으로 이미지를 배치하기 위해 사용하는 컨테이너입니다. 종횡스크롤을 하면서 이미지들을 볼 수 있으며, 클랙해서 더 큰 이미지를 보게 만드는 것도 가능합니다. 또한 그리드뷰처럼 다른 뷰를 보여주게 만드는 것도 가능합니다. 일단..

Android 2016.08.09

[안드로이드] 안드로이드스튜디오(Android Studio) 그리드뷰(GridView), numColumns, getView(), convertView, ImageView, 안드로이드 예제,안드로이드 강좌

[안드로이드] 안드로이드스튜디오(Android Studio) 그리드뷰(GridView), numColumns, getView(), convertView, ImageView, 안드로이드 예제, 안드로이드 강좌 참고 : 이미지서명은 제 와이프 블로그 이미지서명입니다. 안녕하세요 정보처리마법사 입니다. 이번 포스팅의 주제는 그리드뷰(GridView)에 관한 내용입니다. 그리드뷰(GridView)는 격자 모양으로 아이템을 배치할 수 있는 컨테이너입니다. 보통 이미지를 격자모양으로 배치하기 위해서 사용하지만, 텍스트나 버튼 등 여러 뷰들을 배치하는 것도 가능합니다. 레이아웃 XML 디자인모드에서 그리드뷰를 하나 드래그 합니다. 그러고 나서 텍스트모드로 가보면 default 속성만 자동으로 작성이 되어있는걸 보실 ..

Android 2016.08.08

[안드로이드] 안드로이드스튜디오(Android Studio) 스크롤뷰(ScrollView) 화면 전체 스크롤하기( Full screen scrolling),화면 하단부만 스크롤하기, 화면 상단부만 스크롤하기 안드로이드 예제, 안드로이..

[안드로이드] 안드로이드스튜디오(Android Studio) 스크롤뷰(ScrollView) 화면 전체 스크롤하기( Full screen scrolling),화면 하단부만 스크롤하기, 화면 상단부만 스크롤하기 안드로이드 예제, 안드로이드 강좌 안녕하세요 정보처리마법사입니다. 이번 포스팅의 주제는 스크롤뷰(ScrollView) 화면전체 스크롤하기에 관한 내용입니다. 뷰 컨테이너(그리드뷰, 리스트뷰 등)는 자체적으로 스크롤기능이 포함되어있어서 스크롤을 신경쓰지 않아도 되지만, 여러뷰들이 모두 모여있는 것을 스크롤하고 싶을 때는 다른 방법을 찾아야 합니다. 이럴 때 사용할 수 있는 것이 스크롤뷰(ScrollView)입니다. 스크롤뷰 사용방법은 일단 레이아웃 파일에서 스크롤하고 싶은 뷰를 ScrollView로 감..

Android 2016.08.08

[안드로이드] 안드로이드스튜디오(Android Studio) 다양한 터치(touch)를 감지하는 방법(onDown, onFling, onLongPress, onScroll, onShowPress, onSingleTapUp, onDoubleTap, onDoubleTapEvent, onSingleTapConfirmed ), 안드로이드 예..

[안드로이드] 안드로이드스튜디오(Android Studio) 다양한 터치(touch)를 감지하는 방법 (onDown,onFling,onLongPress,onScroll,onShowPress,onSingleTapUp,onDoubleTap,onDoubleTapEvent,onSingleTapConfirmed), 안드로이드 예제, 안드로이드 강좌 참고 : 이미지서명은 제 와이프 블로그 이미지서명입니다. 안녕하세요 정보처리마법사입니다. 이번 포스팅의 주제는 다양한 터치를 감지하는 방법에 관한 내용입니다. 안드로이드는 다양한 터치 이벤트 처리를 지원하기 위해 두 개의 인터페이스를 제공하고 있습니다. GestureDetector.OnDoubleTapListener : 두 번 터치와 관련된 리스너 GetstureDet..

Android 2016.08.06

[안드로이드] 안드로이드스튜디오(Android Studio) 싱글터치, 멀티터치(multi touch, single touch) 감지하기 디바이스 테스트., 안드로이드 예제, 안드로이드 강좌

[안드로이드] 안드로이드스튜디오(Android Studio) 싱글터치, 멀티터치(multi touch, single touch) 감지하기 디바이스 테스트. , 안드로이드 예제, 안드로이드 강좌 참고 : 이미지서명은 제 와이프 블로그 이미지서명입니다. 안녕하세요 정보처리마법사입니다. 이번 포스팅의 주제는 싱글터치, 멀티터치 감지하는 방법에 관한 내용입니다. 싱글터치일 경우에 화면 상단에 싱글터치 좌표를 표시하고 멀티터치일 경우에는 터치된 두 좌표를 상단에 표시하는 애플리케이션을 만들어 보겠습니다. 일단 실행하면 보이는 화면입니다. 멀티터치를 테스트해야 하므로 디바이스에서 직접 테스트한 화면을 캡쳐하였습니다. 화면 오른쪽 작은 글씨와 터치한 부분 화면에 보이는 것은 테스트를 위해 디바이스에 개발자 디버깅 옵..

Android 2016.08.06

[안드로이드] 안드로이드스튜디오(Android Studio) 버튼 이벤트(button event), 버튼에 클릭 이벤트 적용하기, 키/터치 이벤트(key, touch event), 안드로이드 예제, 안드로이드 강좌

[안드로이드] 안드로이드스튜디오(Android Studio) 버튼 이벤트(button event), 버튼에 클릭 이벤트 적용하기, 키/터치 이벤트(key, touch event), 안드로이드 예제, 안드로이드 강좌 참고 : 이미지서명은 제 와이프 블로그 이미지서명입니다. 안녕하세요 정보처리마법사입니다. 이번 포스팅의 주제는 키, 터치 이벤트에 관한 내용입니다. 원래 키, 터치에 관한 포스팅이 있었는데 실수로 날려버려서 이렇게 재포스팅합니다. 안드로이드에서 발생할 수 있는 이벤트는 크게 두 가지로 분류할 수 있는데 첫째는 키 이벤트이고, 둘째는 터치 이벤트입니다. 일반적으로 뷰에서 발생할 수 있는 이벤트는 android.view.View 클래스에 인터페이스로 선언되어 있습니다. 이 인터페이스에는 안드로이드..

Android 2016.08.05

[안드로이드] 안드로이드스튜디오(Android Studio) 여러 터치 이벤트 중복 시 처리 순서 및 제어 방법., 안드로이드 예제, 안드로이드 강좌

[안드로이드] 안드로이드스튜디오(Android Studio) 여러 터치 이벤트 중복 시 처리 순서 및 제어 방법., 안드로이드 예제, 안드로이드 강좌 참고 : 이미지서명은 제 와이프 블로그 이미지서명입니다. 안녕하세요 정보처리마법사입니다. 이번 포스팅의 주제는 터치 이벤트 중복 시 처리 순서 및 제어에 관한 내용입니다. 안드로이드의 UI(사용자인터페이스)는 액티비티 위에 다양한 뷰를 올리는 방식으로 구성됩니다. 그러다 보니 이벤트가 중첩이 되어서 처리되는 경우가 있습니다. 이 경우에 해당 이벤트를 전달하고 싶거나 전달하고 싶지 않거나 할때 처리하는 방법을 알아보겠습니다. 액티비티를 작성하고, 여기에 View 클래스를 상속하는 MyView 클래스를 액티비티에 설정하고 액티비티와 MyView에 onTouch..

Android 2016.07.27

[안드로이드] 안드로이드스튜디오(Android Studio) android.view.View 클래스의 이벤트 리스너 OnClickListener, OnCreateContextMenuListener, OnFocusChangeListener, OnLongClickListener, OnTouchListener , 안드로이드 예제, 안드..

[안드로이드] 안드로이드스튜디오(Android Studio) android.view.View 클래스의 이벤트 리스너 OnClickListener, OnCreateContextMenuListener, OnFocusChangeListener, OnLongClickListener, OnTouchListener , 안드로이드 예제, 안드로이드 강좌 참고 : 이미지서명은 제 와이프 블로그 이미지서명입니다. 안녕하세요 정보처리마법사입니다. 이번 포스팅의 주제는 android.view.View 클래스의 이벤트 리스너 입니다. 메소드를 설명하는 다소 지루한 이론적인 부분입니다. 일반적으로 뷰에서 발생할 수 있는 이벤트는 android.view.View 클래스에 인터페이스로 선언이 되어있습니다. 그리고 이 인터페이스에는..

Android 2016.07.27
반응형