일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- GIT
- IntelliJ
- R
- Eclipse
- plugin
- 공정능력
- SSL
- SQL
- mapreduce
- es6
- Kotlin
- SPC
- MSSQL
- NPM
- JavaScript
- xPlatform
- Python
- react
- vaadin
- Spring
- Express
- tomcat
- Java
- table
- 보조정렬
- Android
- window
- hadoop
- mybatis
- Sqoop
- Today
- Total
목록android (59)
DBILITY
private val smoothScroller: SmoothScroller by lazy { object : LinearSmoothScroller(binding.root.context) { override fun getVerticalSnapPreference(): Int { return SNAP_TO_START } } } activityMainRecyclerView.apply { layoutManager = LinearLayoutManager(root.context) layoutManager?.apply { smoothScroller.targetPosition = viewModel.items.value.size-1 startSmoothScroll(smoothScroller) } itemAnimator ..
px ( pixel ) dp / dip ( density indepent pixel ) sp / sip ( scale indepent pixel ) dpi ( dot per inch ) in ( inch ) 2.54cm em dp는 해상도에 비례하는 비슷한 크기로 보이게 할 때 사용한다. dp를 사용하면 해상도가 160dpi인 작은 화면에서는 20픽셀이던 버튼 크기를 320dpi인 약간 큰 화면에서는 40픽셀의 크기로 보애게 한다. 따라서, 해상도별로 일일이 크기를 다시 지정하지 않아도 된다. dp는 뷰의 크기 뿐만 아니라 텍스트의 크기를 지정하는 데도 사용된다. sp는 글꼴을 기준으로 한 텍스트 크기를 나타내므로 뷰의 크기에는 사용되지 않는다. 글자를 표시하는 텍스트뷰나 버튼의 텍스트 크기는 sp 단위..
MutableStateFlow에 MutableList형을 넣어(?) 자료를 추가,삭제,갱신해 봤다. 이게 맞는 건지는 모르겠다. 되는대로 하였음 ViewModel.kt import android.util.Log import androidx.lifecycle.ViewModel import androidx.lifecycle.viewModelScope import kotlinx.coroutines.flow.MutableStateFlow import kotlinx.coroutines.flow.StateFlow import kotlinx.coroutines.flow.asStateFlow import kotlinx.coroutines.flow.update import kotlinx.coroutines.launch ..
empty colletion일때 reduce는 오류가 발생한다. java.lang.UnsupportedOperationException: Empty collection can't be reduced. 가능성이 있을때는 fold를 사용해도 되나?^^ data class Todo(val id: Int, val content: String, val datetime: Long) ... private val initDataList = mutableListOf() /*val maxId = fold(Todo(0, String(), 0L)) { acc, todo -> if (acc.id.compareTo(todo.id) == 1) acc else todo }.id + 1*/ var maxId = 1 if (size>1..
https://hyperrookie.tistory.com/730 안드로이드 RecyclerView 기초 사용법 https://developer.android.com/develop/ui/views/layout/recyclerview?hl=ko RecyclerView로 동적 목록 만들기 | Views | Android Developers 이 페이지는 Cloud Translation API를 통해 번역되었습니다. 컬렉션을 사용해 정리하기 내 dbility.com 이전 코드에 viewModel을 적용해 보았다. import androidx.lifecycle.ViewModel import androidx.lifecycle.viewModelScope import kotlinx.coroutines.flow.Mutab..