Android] 실습7: ListView

 

Android] 실습7: ListView

 


실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.

 

 

실습7: ListView

 

* ArrayAdapter를 사용하여 가~하를 가지는 리스트를 출력하세요.
* Text는 파란색 글씨에 Bold 스타일로 처리
- XMLLayout 이용

'스마트폰 > Android' 카테고리의 다른 글

Android] 실습 8 ListView  (0) 2018.05.13
Android] ListView - 일반 Acitivity에 사용  (0) 2018.05.13
Android] Adapter–CursorAdapter  (0) 2018.05.13
Android] Adapter-ArrayAdapter  (0) 2018.05.13
Android] ListView  (0) 2018.05.13

Android] Adapter–CursorAdapter

 

Android] Adapter–CursorAdapter

 


실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.

 

 

 

Adapter–CursorAdapter


* CursorAdapter
  - SQLiteDatabase, ContentProvier와 데이터 연동할 때 사용

  SimpleCursorAdapter
  : 간단히 텍스트뷰와 데이터연동 시 사용

 

데이터의 종류와 형태에 따라서 적합한 Adapter를 골라서 사용해야 함. 미리 구현된 적절한 Adapter가 없는 경우 CustomAdapter를 직접 정의해서 사용 

 

'스마트폰 > Android' 카테고리의 다른 글

Android] ListView - 일반 Acitivity에 사용  (0) 2018.05.13
Android] 실습7: ListView  (0) 2018.05.13
Android] Adapter-ArrayAdapter  (0) 2018.05.13
Android] ListView  (0) 2018.05.13
Android] 실습6 버튼 클릭  (0) 2018.05.13

Android] Adapter-ArrayAdapter

 

Android] Adapter-ArrayAdapter

 

실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.

 

 

 

Adapter-ArrayAdapter

 

 

* AdaterView와 Data를 연결해주는 다리 역할
  - AdapterView: ListView, GridView, Spinner등 ListView를 포함한 다양한 종류가 있음

* ArrayAdapter

  - 하나의 텍스트를 가지는 View를 ArrayData와 연동

'스마트폰 > Android' 카테고리의 다른 글

Android] 실습7: ListView  (0) 2018.05.13
Android] Adapter–CursorAdapter  (0) 2018.05.13
Android] ListView  (0) 2018.05.13
Android] 실습6 버튼 클릭  (0) 2018.05.13
Android] EditText  (0) 2018.05.13

Android] ListView

 

Android] ListView

 

실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.

 

 

ListView

 

* 동일한 타입의 데이터가 여러 개 있는 경우 수직으각 아이템을 배열하고 효율적으로 화면에 보여주위한 뷰.

 

* ListView의 구성 요소

  - 데이터

      : 다양한 형태의 실제 데이터

  - Adapter
   : 실제 데이터를 View에 연결시킴
  - 아이템View
   : 각각의 데이터를 화면에 표시할  

 

'스마트폰 > Android' 카테고리의 다른 글

Android] Adapter–CursorAdapter  (0) 2018.05.13
Android] Adapter-ArrayAdapter  (0) 2018.05.13
Android] 실습6 버튼 클릭  (0) 2018.05.13
Android] EditText  (0) 2018.05.13
Android] TextView in 코드  (0) 2018.05.13

Android] 실습6 버튼 클릭

 

Android] 실습6 버튼 클릭

 


실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.

 

 

 

실습6 버튼 클릭

 

* 버튼클릭시
-“클릭!!” 출력, 아이콘 숨김
  :Toast 사용
   - Text를 Changed로 대체
  : setVisibility함수 이용
  : setVisibility에 넘기는 파라미터는 SDK문서 참조 

 

'스마트폰 > Android' 카테고리의 다른 글

Android] Adapter-ArrayAdapter  (0) 2018.05.13
Android] ListView  (0) 2018.05.13
Android] EditText  (0) 2018.05.13
Android] TextView in 코드  (0) 2018.05.13
Android] 자바코드에서View 처리  (0) 2018.05.13

Android] EditText

 

Android] EditText

 


실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.

 

 

 

EditText

 

 

 

* 텍스트 입력받기 위한 뷰

* 문자열 얻기
- getText().toString()

'스마트폰 > Android' 카테고리의 다른 글

Android] ListView  (0) 2018.05.13
Android] 실습6 버튼 클릭  (0) 2018.05.13
Android] TextView in 코드  (0) 2018.05.13
Android] 자바코드에서View 처리  (0) 2018.05.13
Android] RelativeLayout  (0) 2018.04.29

Android] TextView in 코드

 

Android] TextView in 코드

 

실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.

 

 

 

TextView in 코드

 

 

 

* setText: 코드 상에서 표시할 텍스트 변경

* setBackgroundColor: 배경색 변경

* setGravity: TextView안에서 Text의 정렬
   - Gravity.LEFT,RIGHT,CENTER…
- |를통해조합가능

 

'스마트폰 > Android' 카테고리의 다른 글

Android] 실습6 버튼 클릭  (0) 2018.05.13
Android] EditText  (0) 2018.05.13
Android] 자바코드에서View 처리  (0) 2018.05.13
Android] RelativeLayout  (0) 2018.04.29
Android] 실습4. 레이아웃  (0) 2018.04.29

Android] 자바코드에서View 처리

 

Android] 자바코드에서View 처리

 

실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.

 

 

 

자바코드에서View 처리

 

* Button

 

* findViewById
- JavaCode에서 ViewObject를 사용하기 위함
    : LayoutXML:android:id="@+id/button_id“
    : Code:R.id.button_id
    :모든 View 및 Layout에 적용됨

* OnClickListener.onClick(Viewv)
 - 해당버튼이 눌렸을 때 호출

View.setOnClickListener로 설정

'스마트폰 > Android' 카테고리의 다른 글

Android] EditText  (0) 2018.05.13
Android] TextView in 코드  (0) 2018.05.13
Android] RelativeLayout  (0) 2018.04.29
Android] 실습4. 레이아웃  (0) 2018.04.29
Android] LinearLayout  (0) 2018.04.29

+ Recent posts