'Android'에 해당되는 글 11건

  1. 2012.11.28 | 리스트로 즐겨찾기 만들기

 

- 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);

 

 

MyConnect.zip

 

'2012년 2학기 > 모바일S/W프로그래밍' 카테고리의 다른 글

안드로이드 그림 그리기 프로젝트  (0) 2012.11.21
안드로이드 개발 환경 설치  (0) 2012.09.19
강의 교재  (0) 2012.09.19
 

블로그 이미지

NanoSoft

국립금오공과대학교 컴퓨터공학과

카테고리

강의 전체보기 (166)
2004년 (0)
2005년 (0)
2006년 (0)
2007년 (0)
2008년 (0)
2009년 (0)
2010년 (0)
2011년 (0)
2012년 1학기 (4)
2012년 여름학기 (6)
2012년 2학기 (48)
2013년 1학기 (40)
2013년 여름학기 (0)
2013년 2학기 (57)
2013년 겨울학기 (2)
2014년 2학기 (1)
2015년 겨울학기 (8)
2019년 2학기 (0)