[android : kotlin] 코틀린 액션바( ActionBar )사용 예제( showAsAction, onOptionsItemSelected)
액션바(ActionBar)를 사용해보자. 액션바는 안드로이드 화면 상단에 배치되는 바이다. 액션바를 이용하여 옵션 메뉴(Option Menu)의 항목을 아이콘 등으로 표시할 수 있다. 액션바는...
[android : kotlin] 코틀린 옵션메뉴( Option Menu )사용 예제( onCreateOptionsMenu, onOptionsItemSelected)
옵션메뉴(Option Menu)뷰를 사용해보자. 옵션 메뉴는 액션바(툴바)에 포함되는 메뉴를 의미한다. onCreateOptionsMenu() 메서드를 사용하여 메뉴를 생성한다. 메뉴를 클릭했을 때의 이벤트 처리는 onOptionsItemSelected()...
[android : kotlin] 코틀린 게터와 세터(get, set) 사용법 및 예제
자바 언어의 경우 게터(Getters)와 세터(Setters)를 직접 구현해야한다. 클래스 내에 선언한 필드가 많아지게되면 노가대성 코딩이 따로 없다. 하지만 다행스럽게도 이클립스 툴에서...
[android : kotlin] 코틀린 EditText 사용 예제( TextWatcher , OnEditorActionListener 입력완료 이벤트 처리)
안드로이드 EditText 뷰를 사용해보자. 사용자가 입력한 데이터를 받을 때 사용된다. 가령, 로그인을 위한 사용자ID를 받을 때 사용된다고 보면 된다. 입력...
[android : kotlin] 코틀린 const, final, companion object 개념과 사용방법 및 예제
코틀린 const const는 상수이며 자바에서 static final과 동일한 역할을 한다. 자바에서 final static String PRE_STATUS = "FIRST"; 코틀린에서는 const val...
[android : kotlin] 코틀린 프레그먼트(Fragment)를 사용한 뷰페이저2(ViewPager2) 사용 예제 (FragmentStateAdapter)
뷰페이저2(ViewPager2)는 스크린 화면을 좌우로 스와이프(swipe)를 통해 컨텐츠 전환을 할 수 있는 컨테이너 이다. 뷰페이저(ViewPager2)는 데이터를 페이지 단위로 표시한다. 뷰페이저는 뷰그룹(ViewGroup)으로...
[android : kotlin] 코틀린 뷰페이저2(ViewPager2) 사용 예제 (RecyclerView.Adapter)
뷰페이저2(ViewPager2)는 스크린 화면을 좌우로 스와이프(swipe)를 통해 컨텐츠 전환을 할 수 있는 컨테이너 이다. 뷰페이저(ViewPager2)는 데이터를 페이지 단위로 표시한다. 뷰페이저는 뷰그룹(ViewGroup)으로...
[android : kotlin] 코틀린 뷰페이저(ViewPager) 사용 예제 (PagerAdapter)
뷰페이저(ViewPager)는 스크린 화면을 좌우로 스와이프(swipe)를 통해 컨텐츠 전환을 할 수 있는 컨테이너 이다. 뷰페이저(ViewPager)는 데이터를 페이지 단위로 표시한다. 뷰페이저는 뷰그룹(ViewGroup)으로...
[android : kotlin] 코틀린 컨텍스트 메뉴(Context Menu) 사용 예제
컨텍스트 메뉴 (Context Menu)는 롱클릭을 하면 나타나는 메뉴로, 리스트 뷰의 항목을 롱클릭했을 때 주로 사용한다. registerForContext()메소드를 사용하여 컨텍스트 메뉴를 등록한다....
[android : kotlin] 코틀린 팝업메뉴(PopupMenu) 사용 예제
팝업 메뉴는 고정 된 모달 팝업 창에 항목을 표시한다. 공간이없는 경우 뷰 아래에 팝업 메뉴가 나타나거나 뷰 위에 팝업 메뉴가...



