이번 시간에는 여러 개의 아이템 중 하나를 선택하는 스피너(Spinner)에 대하여 알아보겠습니다.
- 설명 -
1. 여러 개의 아이템을 보여주는 Spinner
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">
<Spinner
android:id="@+id/colorSpinner"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="30dp"/>
</RelativeLayout>
- 설명 -
1. colorSpinner: Spinner
spinner 객체 생성
2. adapter: ArrayAdapter<String>
어댑터 생성
3. setDropDownViewResource
드롭다운뷰 설정
4. colorSpinner.adapter = adapter
어댑터 적용
class MainActivity : AppCompatActivity(){
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
//스피너에 들어갈 데이터
val colors = arrayOf("빨간색", "파란색", "초록색")
//스피너 객체 생성
val colorSpinner: Spinner = findViewById(R.id.colorSpinner)
//어댑터 생성
val adapter: ArrayAdapter<String> = ArrayAdapter(this,
android.R.layout.simple_list_item_1, colors)
//어댑터 설정
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item)
//스피너에 어댑터 적용
colorSpinner.adapter = adapter
}//onCreate
}
2022.07.05 - [안드로이드] - [안드로이드 코틀린] 다이얼로그(Dialog) 리스트(List)로 보여주는 방법
[안드로이드 코틀린] 다이얼로그(Dialog) 리스트(List)로 보여주는 방법
이번 시간에는 다이얼로그(Dialog) 리스트(List)로 보여주는 방법에 대하여 알아보겠습니다. 목차 1. 실행 화면 2. 리스트 데이터 만들기 string.xml 3. 메인 화면 구현 activity_main.xml 4. 메인 ..
aries574.tistory.com
2022.06.30 - [안드로이드] - [안드로이드 코틀린] 전화 걸기(Intent.ACTION_VIEW) 기능 만들어보기
[안드로이드 코틀린] 전화 걸기(Intent.ACTION_VIEW) 기능 만들어보기
이번 시간에는 전화번호를 입력하고 버튼을 누르면 전화 거는 화면으로 이동하는 기능에 대하여 알아보겠습니다. 목차 1. 실행 화면 2. 메인 화면 구성 activity_main.xml 3. 메인 코드 구현 Main
aries574.tistory.com
2022.06.29 - [안드로이드] - [안드로이드 코틀린] 큐알코드(QR CODE) 스캔하는 방법
[안드로이드 코틀린] 큐알코드(QR CODE) 스캔하는 방법
이번 시간에는 큐알코드(QRCODE) 라이브러리를 추가해서 스캔하는 방법에 대하여 알아보겠습니다. 목차 1. 실행 화면 2. 라이브러리 등록 3. 권한 등록 4. 메인 화면 구성 activity_main.xml 5. 메
aries574.tistory.com
[안드로이드 코틀린] Custom Spinner 쉽게 만드는 방법 part1 (0) | 2022.07.13 |
---|---|
[안드로이드 코틀린] 스피너(Spinner) 드롭다운 배경 색상 바꾸는 방법 (0) | 2022.07.12 |
[안드로이드 코틀린] 자동완성 텍스트뷰 쉽게 만드는 방법 (0) | 2022.07.10 |
[안드로이드 코틀린] RecognizerIntent 음성을 텍스트(Text)로 전환시켜주는 방법 (0) | 2022.07.09 |
[안드로이드 코틀린] TextToSpeech 텍스트(Text)를 음성으로 전환시켜주는 방법 (0) | 2022.07.08 |
댓글 영역