GridView(4)
-
GridViewDemo2-baseAdapter추상클래스를 상속받아 추상메소드를 재정의하여 GridView에 출력하기
baseAdapter추상클래스를 상속받아 추상메소드를 재정의하여 GridView에 출력하기 강의 내용 activity_main.xml RelativeLayout변경 Graphical Layout > Composite-GridView 추가 MainActivity.java //이미지 추가 //추상 클래스 BaseAdapter를 상속하여 GridView에 이미지를 보여줄 수 있는 기능 구현하는 내부 클래스 구현 -ImageAdapter 내부 클래스 정의 -추상메소드 재정의 //GridView에 이미지를 보여주기 위해 ImageAdapter객체를 등록 \res\drawable-mdpi 국가이미지 추가 추상메소드 getCount() 전체 데이터의 개수 반환 getItem() 전달된 포지션값에 해당하는 데이터 반환..
-
GridViewDemo-배열 데이터를 GridView에 표시하기
배열 데이터를 GridView에 표시하기 강의 내용 activity_main.xml RelativeLayout변경 Graphical Layout > Form Widgets-TextView 추가 Graphical Layout > Composite-GridView 추가 MainActivity.java implements AdapterView.OnItemSelectedListener //배열 생성 //배열을 이용하는 adapter객체 생성 //GridView에 ArrayAdapter등록 //이벤트소스와 이벤트 리스너 연결 //이벤트 핸들러 재정의 -onItemClick 출력 결과
-
GridView-그리드뷰
GridView 뷰 객체들을 고정된 개수의 열들로 이루어진 격자(grid)형태로 배치시킵니다. 격자의 각 칸에 이미지 아이콘이 배치되는 경우가 많습니다. 사용자는 한 항목을 선택해서 일정한 작업을 수행할 수 있습니다. 리스트뷰나 스피너는 1차원적인 데이터를 표시하지만 그리드뷰는 행과 열이 있는 2차원적인 데이터를 보여줍니다. public class GridDemo extends Activity implements AdapterView.OnItemClickListener { TextView selection; String[] items={"서울", "부산", "대구", "광주", "강릉"}; @Override public void onCreate(Bundle icicle) { super.onCreate(i..
-
어댑터뷰(AdapterView)
선택 위젯(Selection Widget) 여러 개의 아이템 중에 하나를 선택할 수 있는 위젯. 일반위젯과 다르게 선택 위젯은 어댑터를 사용하므로 직접 위젯에 데이터를 설정할 수 없습니다. 어댑터에서 만들어주는 뷰를 이용해 ListView의 한 아이템으로 보여주는 방식입니다. 어댑터(Adapter) 여러 개의 항목중에서 하나를 선택해야 하는 선택 위젯은 어댑터를 사용해 합니다. 데이터는 직접 위젯에 설정되지 않고 어댑터를 설정해서 선택위젯에 표시되게 됩니다. 어댑터뷰 자식 뷰들과 그것들을 관리하는 어댑터를 갖는 뷰 리스트 형식으로 자식 뷰들을 배치하는 뷰들은 어댑터 뷰라는 특성 모든 어댑터 뷰들은 ViewGroup 클래스와 AdapterView 클래스를 상속 모든 어댑터 뷰에는 어댑터 패턴(adapter..