SingleChoiceListView 다수의 항목 리스트를 제공하고 항목 중 하나를 라디오 버튼처럼 선택할 수 있도록 하는 ListView ListView의 Mode를 변경하여 설정 => ChoiceMode 프로퍼티 사용 ArrayAdapter의 기본 제공 레이아웃 중 simple_list_item_single_choice 를 사용하면 리스트 우측에 라디오 버튼 같은 디자인 ListView : 항목 터치시 바로 결과 얻음 vs. ChoiceListView : 항목을 고르고 나중에 필요시 선택된 항목을 파악해 처리 SingleChoiceListView 주요 프로퍼티 ChoiceMode : listview 를 single/multi choice listview 로 설정 single : CHOICE_MODE_..
분류 전체보기
MultiAutoCompleteTextView 구분자를 이용해 여러 문자열을 동시에 입력받을 수 있고, AutoCompleteTextView 와 동일하게 문자열 자동완성 기능 구분자 설정 메서드 외에는 주요 속성, 메소드, 이벤트도 동일 MultiAutoCompleteTextView 주요 메서드 setTokenizer : 구분자를 설정 MultiAutoCompleteTextView 주요 메서드 setAdapter setTokneizer //구분자 (기본적으론 , 재공 -> 다른 구분자 사용하려면 직접 다 구현해야 해서 상당히 복잡) binding.multiAutoCompleteTextView.setTokenizer(MultiAutoCompleteTextView.CommaTokenizer()) // 콤마 ..
AutoCompleteTextView 사용자 입력을 받는 EditText 기능에 자동완성 기능을 추가한 View 개발자가 설정해놓은 자동완성 문자열 항목 리스트를 제공해도 되고, 사용자가 그동안 입력했던 문자열을 모두 저장해놓고 자동완성 리스트로 제공해도 됨 문자열을 입력하다가 자동완성 리스트에 존재하는 문자열과 같은 문자열이 나오면 리스트 나옴 AutoCompleteTextView 주요 메소드 setAdapter : Adapter를 메서드를 통해 설정 -> getter만 제공하고 있어서 setAdapter 메소드를 이용 (그동안은 주로 프로퍼티로 설정) val adapter1 = ArrayAdapter(this, android.R.layout.simple_dropdown_item_1line, data1..
ViewPager 좌우로 스와프 하면서 View를 전환하는 AdapterView 화면이 바뀌는 것이 아니라 화면 크기만한 View를 생성해 View 들을 전환하는 개념 현재는 업그레이드 버전인 ViewPager2 제공 (ViewPager, ViewPager2 모두 정상 작동 -> ViewPager : View 전환시 ViewPager2 : 프래그먼트 전환시 사용) PagerAdapter 를 구현해 사용하고 아래 4개의 메소드를 오버라이딩 getCount() : ViewPager2로 보여줄 View의 전체 개수 instantiateItem : ViewPager로 보여줄 View 객체를 생성 isViewFromObject : instantiateItem 에서 만든 객체(View 객체 이외의 부가적인 객체들을..