リビジョン 771b49bd
| learn/android/TempRecorderJetpackKt/app/src/main/java/com/torutk/android/temprecorder/jetpackkt/MainActivity.kt | ||
|---|---|---|
|
temperatureViewModel.temperatureList.observe(this, {
|
||
|
it?.let {
|
||
|
adapter.submitList(it)
|
||
|
binding.recyclerviewMainRecord.smoothScrollToPosition(0) // move to top
|
||
|
}
|
||
|
})
|
||
|
|
||
| learn/android/TempRecorderJetpackKt/app/src/main/res/layout/item_temperature.xml | ||
|---|---|---|
|
|
||
|
<LinearLayout
|
||
|
android:layout_width="match_parent"
|
||
|
android:layout_height="wrap_content">
|
||
|
android:layout_height="wrap_content"
|
||
|
android:padding="8dp">
|
||
|
|
||
|
<TextView
|
||
|
android:id="@+id/measured_at"
|
||
| ... | ... | |
|
android:text="@{String.valueOf(temperature.measurement)}"
|
||
|
android:textAlignment="center"
|
||
|
android:textSize="16sp" />
|
||
|
|
||
|
</LinearLayout>
|
||
|
</layout>
|
||
refs #190 Improve list view with more gap, move to top in submit.