달력

12

« 2019/12 »

  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  •  
  •  
  •  
  •  
2014. 6. 21. 13:55

appcompat_v7 Development/Android

appcompat_v7

  • SDK에 없는 것 제공
  • appcompat_v7\libs의 jar파일을 각 프로젝트에서 패스 걸어서 사용합니다.
  • android-support-v7-appcompat.jar를 제공하기 위해서 사용합니다.
  • 폰에 배포 못함.(android.library=true), 라이브러리만 가져와서 쓰는 용도로만 사용합니다.

   

   

   

project.properties

'Development > Android' 카테고리의 다른 글

ListViewDemo-여러 개의 아이템 중에 선택할 수 있는 ListView  (0) 2014.06.22
simple_list_item_1 API문서 확인  (0) 2014.06.22
appcompat_v7  (0) 2014.06.21
[eclipse] Oragnize Imports  (0) 2014.06.21
ListView(리스트 뷰)  (0) 2014.06.21
어댑터뷰(AdapterView)  (0) 2014.06.21
Posted by codedragon codedragon

댓글을 달아 주세요

안 쓰는 import 정리하기

마우스 우클릭 > Source > Organize Imports

   

정리 후 화면!

'Development > Android' 카테고리의 다른 글

simple_list_item_1 API문서 확인  (0) 2014.06.22
appcompat_v7  (0) 2014.06.21
[eclipse] Oragnize Imports  (0) 2014.06.21
ListView(리스트 뷰)  (0) 2014.06.21
어댑터뷰(AdapterView)  (0) 2014.06.21
LifecycleDemo-생명주기 상태변화가 있을 때 마다 로그로 확인하기  (0) 2014.06.21
Posted by codedragon codedragon

댓글을 달아 주세요

   

ListView

  • 뷰 객체들을 수직 방향의 목록 형태로 보여줍니다.
  • 수직 스크롤을 지원합니다.
  • 일반적으로 목록의 각 항목은 자료를 담는 뷰입니다.
  • 여러 개의 아이템 중에 선택하는 기능을 넣을 때 자주 사용됩니다.

 

<LinearLayout

xmlns:android="http://schemas.android.com/apk/res/android"

android:orientation="vertical"

android:layout_width="fill_parent"

android:layout_height="fill_parent">

<TextView

android:id="@+id/selection"

android:layout_width="fill_parent"

android:layout_height="wrap_content"/>

<ListView

android:id="@android:id/list"

android:layout_width="fill_parent"

android:layout_height="fill_parent"

android:drawSelectorOnTop="false"

/>

</LinearLayout>

   

 

ListActivity클래스

  • ListView정보 가지고 있음
  • onListItemClick( )라는 이벤트 핸들러가 구현되어 있어 이벤트를 재정의 해서 사용하면 됩니다.
  • ListActivity는 생성되는 Listview에 대한 정보를 가지고 있으며 listView는 ListActivity의 고유ID로 명시되어야 하며 고유ID에 adapter가 등록됩니다.

   

public class ListViewDemo extends ListActivity {

TextView selection;

String[] items={"봄","여름","가을","겨울"};

 

@Override

public void onCreate(Bundle icicle) {

super.onCreate(icicle);

setContentView(R.layout.main);

setListAdapter(new ArrayAdapter<String>(this,

android.R.layout.simple_list_item_1,

items));

selection=(TextView)findViewById(R.id.selection);

}

 

public void onListItemClick(ListView parent,

View v,

int position,

long id) {

selection.setText(items[position]+", position : " +position);

}

}

 

 

Posted by codedragon codedragon

댓글을 달아 주세요