개발/Android 3

View에 Scrollbar 제거 및 변경옵션

안드로이드에서 View마다 OverScroll 옵션과 ScrollBar 옵션을 변경할 수 있다. 1. ScrollBar 생성/제거기본적으로 View가 보여줄 항목이 화면보다 크면 ScrollBar가 자동으로 생성되는데, ScrollBar를 안보이게 하고 싶으면 해당 View의 layout에 다음 옵션을 추가하면 된다.android:scrollbars="none"스크롤바를 제공하지 않는 View의 경우는 ScrollView를 추가하여 기존의 contents를 덮어줌으로써 스크롤바를 생성한다.또는 다음과 같이 Scrollbar를 선언하여 사용한다.android:scrollbars="vertical" 2. ScrollBar 변경그리고 다음 명령어로 View의 스크롤바의 스타일을 설정할 수 있으며, 네 가지 옵..

개발/Android 2013.02.12

ListView 메소드

ListView의 주요 메소드들 ListView와 Adapter를 선언하는 방법은 이전 글에서 확인가능. 이 글에서는 ListView의 자주 쓰이는 기본적인 메소드들 몇개 설명. http://developer.android.com/reference/android/widget/ListView.html 에서 더 많은 메소드들을 확인할 수 있다. 1. ChoiceMode ListView의 각 항목들을 선택하는 모드 설정 ListView list = (ListView)findViewById(R.id.list); list.setAdapter(Adapter); list.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE); 다음 네 가지 선택옵션이 있다. CHOICE_MODE_NONE C..

개발/Android 2013.02.08

Viewgroup, View, ListView

Viewgroup (layout)은 여러 Viewgroup과 View들을 자식으로 가질 수 있다. Viewgroup의 종류- Absolute layout- Relative layout: 자식뷰들의 상대적인 위치를 정해서 배열- Frame layout: 자식뷰들의 프레임을 정하고 겹쳐서 배열- Linear layout: - Table layout: 테이블 형식으로 배열 원본 데이터를 listView에 표현하기 위해서는 Adapter라는 중계역할을 하는 녀석이 필요하다.ListView에 표현하기 위한 Adapter는 보통 ArrayAdapter를 이용한다. - 일반적인 array로부터 Adapter를 생성ArrayList list = new ArrayList();ArrayAdapter Adapter;Adap..

개발/Android 2013.02.07