본문 바로가기

Android/Listview

(7)
안드로이드/Android ListView 클릭시 색상(배경) 변경 하기 ~! 안드로이드/Android ListView 클릭시 색상(배경) 변경 하기 ~! 안드로이드 ListView 클릭시 색상(배경)을 변경하는 방법 입니다. ListView가 기본 제공해 주는 Selector 말고 사용자가 지정하는 색상 및 Selector를 사용 할 수 있습니다. 1.xml파일에서 변경하는 법 - listview의 옵션에 android:listSelector="#00000000" 2.소스에서 변경하는 법 - m_listView.setSelector( new PaintDrawable( 0xffff0000 ) ) ; * 그림 파일로 변경할 수도 있음*주의 할 점은 리스트 아이템의 배경이 그림파일이면 복잡해진다는거..우히히 3.예전에 쓰던 방법인데 리스트뷰와 똑같이 생기고 색이 다른 그림파일을 준비한..
안드로이드/Android ExpandableListView 만들기 - 2 - (속성 추가) 개발 환경 >   ●  작성일 : 2013.02.25 ●  OS 설치 버전 : Windows7 32bit   ●  SDK 설치 버전 : 안드로이드 SDK 4.2 (젤리빈) / API LEVEL : 17   ●  ADT 설치 버전 : 21    ●  Java 설치 버전 : JDK 1.6.0_20 / JRE6  ●  이클립스 설치 버전 : Indigo ●  테스트단말 : 삼성 갤럭시 S2 4.0.4 (아이스크램 샌드위치)      ●  Android Build Target / API LEVEL / Complie With : 17   ●  minSdkVersion : 8  ●  targetSdkVersion : 16   ●  Java Compiler Level : 1.6   ●  Text file enco..
안드로이드/Android ListView Header, Footer 설정 하기 ~! 개발 환경 >   ●  작성일 : 2013.01.10 ●  OS 설치 버전 : Windows7 32bit   ●  SDK 설치 버전 : 안드로이드 SDK 4.2 (젤리빈) / API LEVEL : 17   ●  ADT 설치 버전 : 21    ●  Java 설치 버전 : JDK 1.6.0_20 / JRE6  ●  이클립스 설치 버전 : Indigo ●  테스트단말 : 삼성 갤럭시 S2 4.0.4 (아이스크램 샌드위치)      ●  API LEVEL : 8   ●  minSdkVersion : 8  ●  targetSdkVersion : 8   ●  Java Compiler Level : 1.6   ●  Text file encoding : UTF-8안드로이드/Android ListView Heade..
안드로이드/Android AdapterView.onItemClickListener 사용법 개발 환경 >  ●  SDK 버전 : 안드로이드 SDK 2.1   ●  API LEVEL : 7  ●  이클립스 버젼 : Indigo ●  테스트단말 : 삼성갤럭시 S2안드로이드/Android AdapterView.onItemClickListener 사용법ListView를 사용하여 작업을 하게 되는 경우, 각각의 Row(행)에 이벤트를 걸어야 할 경우가 생기는 데요. 이럴때 보통 AdapterView.onItemClickListener 를 이용하여, 이벤트 처리를 해주게 됩니다. 하지만 보통 position 값만을 사용하여 코딩하게 되는 경우가 많은데요. 간단하게 onItemClickListener 대해서 알아보겠습니다.우선 onItemClickListener는 CallBack ..
안드로이드/Android ExpandableListView 만들기 안드로이드/Android ExpandableListView 만들기 안드로이드에서 ListView는 많이들 써보셨을 텐데요. ListView안에 또다른 List가 들어있는 ExpandableListView라는 녀석이 존재 합니다. 기본적으로 ListView를 상속받아 구현한 클래스기 때문에 ListView의 속성과 거의 유사하다고 생각 하시면 됩니다. 생각하실것은 기존의 ListView는 getView하나로 Row를 만들고 사용하였는데 ExpandableListView는 Group 과 Child 의 getView를 각각 구현해 준다는 점만 기억하시면 만드시는데는 큰 문제가 없을 거라고 생각합니다. 자 그럼, ExpandableListView 의 예제를 살펴 보겠습니다. public class TestExp..
안드로이드/Android ArrayAdapter, BaseAdapter를 이용한 ListView 구현 안드로이드/Android ArrayAdapter, BaseAdapter를 이용한 ListView 구현 안드로이드 프로젝트를 진행하면서 ListView 를 이용한 화면 구성을 많이 하겠 됩니다. ListView란 Data를 List 형식으로 출력해주는 View 인데요. ArrayAdapter 와 BaseAdapter를 이용한 ListView 구현 방법에 대하여 알아 보겠습니다. Adapter란 ListView에 출력할 Data를 보관하는 장소라고 생각 하시면 되는데요. 실질적으로 List형식의 Data를 Adapter에 넘겨주면 Adapter가 ListView의 Row마다 List형식의 데이터를 출력 할 수 있게 도와 줍니다. TesLlistViewActivity.java public class TestL..
안드로이드/Android Custom ListView CheckBox 모두 선택 하기 드로이드/Android Custom ListView CheckBox 모두 선택 하기 package arabiannight.tistory.com; import java.util.ArrayList; import android.app.Activity; import android.content.Context; import android.os.Bundle; import android.util.Log; import android.view.LayoutInflater; import android.view.View; import android.view.View.OnClickListener; import android.view.ViewGroup; import android.widget.AdapterView; import ..