View Pager 실습 예제
'2013년 2학기 > 안드로이드프로그래밍응용' 카테고리의 다른 글
ListView 실습 (0) | 2013.10.30 |
---|---|
Dialog 실습 (0) | 2013.10.30 |
안드로이드 개발 환경 설치 (0) | 2013.09.04 |
ListView 실습 (0) | 2013.10.30 |
---|---|
Dialog 실습 (0) | 2013.10.30 |
안드로이드 개발 환경 설치 (0) | 2013.09.04 |
[12/6 수정] Term Project. 연예인 정보 조회 앱 개발 (실습 자료 첨부) (0) | 2013.11.25 |
---|---|
ViewPager 실습 예제 (0) | 2013.11.25 |
탭 프로그래밍 실습 예제 (0) | 2013.11.12 |
Homework #5. 탭 프로그래밍 (0) | 2013.11.12 |
Homework #4. 화면전환 프로그래밍 (0) | 2013.11.04 |
다음의 제한 조건에 맞도록 새로운 액티비티를 만들고 호출하여 결과를 제출하십시오.
- Homework #1에서 만든 액티비티의 버튼을 클릭하면 새로운 액티비티 호출
- 새로운 액티비티에서 입력 받은 내용을 반환
- Homework #1에서 만든 액티비티의 내용에 반환된 결과 적용
제출일: 1분반 10/14(월), 2분반 10/15(화)
수업시간 전까지 프린트를 완료하여 교탁에 올려 놓을 것
겉장에 숙제 번호와 제목을 적을 것 (이 글의 제목)
겉장에 분반, 학과, 학년, 학번, 이름을 적을 것
실행 화면 및 소스코드 출력할 것
Homework #5. 탭 프로그래밍 (0) | 2013.11.12 |
---|---|
Homework #4. 화면전환 프로그래밍 (0) | 2013.11.04 |
Homework #3. 중간고사 프로그래밍 (0) | 2013.11.04 |
Parcelable 인터페이스 구현 예제 (0) | 2013.10.14 |
Homework #1. 사용자 인터페이스 레이아웃 작성 (0) | 2013.10.04 |
사용자 인터페이스를 다음의 제한 조건에 맞도록 레이아웃을 구성하여 만들고 결과를 제출하십시오.
- 4개 이상의 위젯 종류 사용
- root element는 LinearLayout 사용
- Background 이미지 적용할 것
- 리스트는 사용하지 말 것
제출일: 1분반 10/7(월), 2분반 10/8(화)
수업시간 전까지 프린트를 완료하여 교탁에 올려 놓을 것
겉장에 숙제 번호와 제목을 적을 것 (이 글의 제목)
겉장에 분반, 학과, 학년, 학번, 이름을 적을 것
Layout XML 파일과 실행 화면을 캡쳐하여 넣을 것 (Java 소스 코드는 넣을 필요 없음, 다만 인터페이스 구성을 위해 소스 코드를 변경하였다면 Java 코드를 넣을 것)
Homework #5. 탭 프로그래밍 (0) | 2013.11.12 |
---|---|
Homework #4. 화면전환 프로그래밍 (0) | 2013.11.04 |
Homework #3. 중간고사 프로그래밍 (0) | 2013.11.04 |
Parcelable 인터페이스 구현 예제 (0) | 2013.10.14 |
Homework #2. 다른 액티비티 호출 (0) | 2013.10.07 |
세미나 08. GeoCoding (1) | 2013.05.15 |
---|---|
세미나 07. Naver Map API (1) | 2013.05.15 |
세미나 05. Daum Map API (3) | 2013.04.25 |
세미나 04. Service 프로그래밍 (1) | 2013.04.25 |
세미나 03. Launcher 프로그래밍 (수정본) (1) | 2013.04.25 |
세미나 07. Naver Map API (1) | 2013.05.15 |
---|---|
세미나 06. Google Map API V2 (1) | 2013.04.25 |
세미나 04. Service 프로그래밍 (1) | 2013.04.25 |
세미나 03. Launcher 프로그래밍 (수정본) (1) | 2013.04.25 |
XP 개발 방법론 (0) | 2013.04.16 |
세미나 06. Google Map API V2 (1) | 2013.04.25 |
---|---|
세미나 05. Daum Map API (3) | 2013.04.25 |
세미나 03. Launcher 프로그래밍 (수정본) (1) | 2013.04.25 |
XP 개발 방법론 (0) | 2013.04.16 |
세미나 02. Android 개발 환경 구축 (1) | 2013.03.26 |
세미나 05. Daum Map API (3) | 2013.04.25 |
---|---|
세미나 04. Service 프로그래밍 (1) | 2013.04.25 |
XP 개발 방법론 (0) | 2013.04.16 |
세미나 02. Android 개발 환경 구축 (1) | 2013.03.26 |
세미나 01. GitHub 사용법 (1) | 2013.03.26 |
- main.xml에 추가
<ListView android:id="@+id/android:list" android:layout_width="fill_parent" android:layout_height="wrap_content" />
- ListActivity에서 상속받도록 수정 (17 라인)
public class ConnectList extends ListActivity {
- 스트링을 저장할 변수 정의 (18 라인)
List<Map<String, String>> myList;
- onCreate() 함수에 코드 추가 (26~43 라인)
myList = new ArrayList<Map<String,String>>();
Map<String, String> data = new HashMap<String, String>();
data.put("name", "네이버");
data.put("address", "http://m.naver.com");
myList.add(data);
data = new HashMap<String, String>();
data.put("name", "다음");
data.put("address", "http://m.daum.net");
myList.add(data);
SimpleAdapter adapter= new SimpleAdapter(
this, myList, android.R.layout.simple_list_item_2, new String[]{"name", "address"},
new int[]{android.R.id.text1, android.R.id.text2}
);
setListAdapter(adapter);
- 클릭했을 때 동작하도록 onListItemClick() 함수 추가 ( 46 라인)
Map<String, String> data;
data = myList.get(position);
Toast.makeText(this, data.get("address"), 0).show();
- Toast 대신 Intent를 사용해서 웹 브라우저 띄움 (50~51 라인)
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(data.get("address")));
startActivity(intent);
안드로이드 그림 그리기 프로젝트 (0) | 2012.11.21 |
---|---|
안드로이드 개발 환경 설치 (0) | 2012.09.19 |
강의 교재 (0) | 2012.09.19 |
리스트로 즐겨찾기 만들기 (0) | 2012.11.28 |
---|---|
안드로이드 개발 환경 설치 (0) | 2012.09.19 |
강의 교재 (0) | 2012.09.19 |