모델1 방식 프로그래밍 게시판 글쓴사람/글제목/글내용/작성일/비번/조회수/답글수 resultSet(10개의 글이 들어있다) Item 객체 10개를 만든다. ArrayList.add(Item) *10 번 ListView 에 arrayList 를 출력 class Item{ private String 글쓴사람; String 글제목; ... int 조회수; int 답글수; } GridView : AdapteView 종류 <GridView> <이미지뷰> 0 <이미지뷰> 1 <레이아웃> 2 <이미지뷰/> <텍스트뷰/> <버튼/> </레이아웃> </GridView> BaseAdapter getCount() return (3)데이터가 총 몇개냐; getView(int 포지션, , ){ // 1. 이미지뷰를 new ImageView() 만들어서 // 그 안에 이미지를 셋팅하기 // 2. xml로 만든 image.xml 불러와서 inflate // 그 안에 이미지를 셋팅하기 return <이미지뷰>; } EditText 2개 라디오그룹 1개 TextView 1개 EditText에서는 입력된 값을 가져오기 Integer.parseInt( 에디트텍스트객체.getText().toString()); <라디오그룹> <라디오버튼/> <라디오버튼/> <라디오버튼/> </라디오그룹> 리디오그룹객체.setOnCheckedChangeListener() switch(어떤것이 체크가 되었나) { case 첫번째 라디오버튼 : 텍스트뷰.setText(x + y ); } 계산기 findView * 4 번 : editText2개 텍스트뷰 라디오그룹 라디오그룹에 리스너를 셋팅(체크가 변했을때 부르는) 에디트텍스트객체.getText().toString();//문자가져옴 int x = Integer.parse(숫자로 바꿀 문자);//형변환
'Android > 2012.04월 강좌' 카테고리의 다른 글
6일차 Dialog (0) | 2012.05.03 |
---|---|
6일차 Menu 2 (Option menu) (0) | 2012.05.03 |
5일차 intent 4 (추가- Uri 동영상보기) (0) | 2012.05.02 |
5일차 Menu (Option Menu, Context Menu) (0) | 2012.05.02 |
5일차 Intent 3 전화걸기 문자보내기 인터넷 (2) | 2012.05.02 |