이번 시간에는 볼륨 조절, 밝기 조절에 쓰이는 SeekBar 만드는 방법에 대하여 알아보겠습니다.
- 설명 -
1. SeekBar 값을 보여주는 TextView
2. 값을 조절하는 SeekBar
<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"
android:orientation="vertical"
tools:context=".MainActivity">
<TextView
android:id="@+id/status_text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@id/seekBar"
android:layout_centerHorizontal="true"
android:text="0%"
android:textSize="30sp"
android:textStyle="bold" />
<SeekBar
android:id="@+id/seekBar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:layout_marginTop="20dp" />
</RelativeLayout>
- 설명 -
1. seekBar.setOnSeekBarChangeListener
SeekBar의 값이 변경되면 실행되는 이벤트
2. progress
현재 위치한 값을 담고 있는 파라미터
class MainActivity : AppCompatActivity(){
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
//객체 생성
val statusText: TextView = findViewById(R.id.status_text)
val seekBar: SeekBar = findViewById(R.id.seekBar)
//seekBar 변화 이벤트
seekBar.setOnSeekBarChangeListener(object: SeekBar.OnSeekBarChangeListener{
override fun onProgressChanged(seekBar: SeekBar?, progress: Int, fromUser: Boolean) {
statusText.text = "${progress}%"
}
override fun onStartTrackingTouch(p0: SeekBar?) {
}
override fun onStopTrackingTouch(p0: SeekBar?) {
}
})
}//onCreate
}
2022.07.23 - [안드로이드] - [안드로이드 코틀린] 알림(Snackbar) 글씨 색상, 배경 색상 변경하는 방법
[안드로이드 코틀린] 알림(Snackbar) 글씨 색상, 배경 색상 변경하는 방법
이번 시간에는 snackbar 글씨 색상, 배경 색상 바꾸는 방법에 대하여 알아보겠습니다. 목차 1. 실행 화면 2. 메인 화면 구현 activity_main.xml 3. 메인 코드 구현 MainActivity.kt 1. 실행 화면 2...
aries574.tistory.com
2022.07.22 - [안드로이드] - [안드로이드 코틀린] 알림(Snackbar) 생성 및 취소 기능 만드는 방법
[안드로이드 코틀린] 알림(Snackbar) 생성 및 취소 기능 만드는 방법
이번 시간에는 Snackbar를 이용해서 알림 창을 띄어주고, 알림 창 안에 취소 버튼까지 만드는 방법을 알아보겠습니다. 목차 1. 실행 화면 2. 메인 화면 구현 activity_main.xml 3. 메인 코드 구현 Ma
aries574.tistory.com
2022.07.21 - [안드로이드] - [안드로이드 코틀린] 별점(RatingBar) 만드는 방법
[안드로이드 코틀린] 별점(RatingBar) 만드는 방법
이번 시간에는 별점(RatingBar)을 만들어서 값이 변경하면 텍스트뷰에 변경된 값을 보여주는 방법을 알아보겠습니다. 목차 1. 실행 화면 2. 메인 화면 구현 activity_main.xml 3. 메인 코드 구현 Mai
aries574.tistory.com
[안드로이드 코틀린] CalendarView 달력 만드는 방법 (0) | 2022.07.26 |
---|---|
[안드로이드 코틀린] 스위치(Switch) On, Off 만드는 방법 (0) | 2022.07.25 |
[안드로이드 코틀린] 알림(Snackbar) 글씨 색상, 배경 색상 변경하는 방법 (0) | 2022.07.23 |
[안드로이드 코틀린] 알림(Snackbar) 생성 및 취소 기능 만드는 방법 (0) | 2022.07.22 |
[안드로이드 코틀린] 별점(RatingBar) 만드는 방법 (0) | 2022.07.21 |
댓글 영역