Remove: Usage of ScrollView

This commit is contained in:
machiav3lli 2021-10-24 16:43:06 +02:00
parent ab703de3cd
commit e95ef29e42
3 changed files with 5 additions and 5 deletions

View File

@ -88,7 +88,7 @@ class RepositoryFragment() : ScreenFragment() {
} }
val content = view.findViewById<FrameLayout>(R.id.fragment_content)!! val content = view.findViewById<FrameLayout>(R.id.fragment_content)!!
val scroll = ScrollView(content.context) val scroll = NestedScrollView(content.context)
scroll.id = android.R.id.list scroll.id = android.R.id.list
scroll.isFillViewport = true scroll.isFillViewport = true
content.addView( content.addView(

View File

@ -45,7 +45,7 @@ class SettingsFragment : ScreenFragment() {
toolbar.setTitle(R.string.settings) toolbar.setTitle(R.string.settings)
val content = view.findViewById<FrameLayout>(R.id.fragment_content)!! val content = view.findViewById<FrameLayout>(R.id.fragment_content)!!
val scroll = ScrollView(content.context) val scroll = NestedScrollView(content.context)
scroll.id = R.id.preferences_list scroll.id = R.id.preferences_list
scroll.isFillViewport = true scroll.isFillViewport = true
content.addView( content.addView(
@ -238,7 +238,7 @@ class SettingsFragment : ScreenFragment() {
stringToValue: (String) -> T?, configureEdit: (EditText) -> Unit stringToValue: (String) -> T?, configureEdit: (EditText) -> Unit
) { ) {
addPreference(key, title, { valueToString(Preferences[key]) }) { it -> addPreference(key, title, { valueToString(Preferences[key]) }) { it ->
val scroll = ScrollView(it) val scroll = NestedScrollView(it)
scroll.resources.sizeScaled(20).let { scroll.setPadding(it, 0, it, 0) } scroll.resources.sizeScaled(20).let { scroll.setPadding(it, 0, it, 0) }
val edit = EditText(it) val edit = EditText(it)
configureEdit(edit) configureEdit(edit)

View File

@ -5,7 +5,7 @@
android:layout_height="match_parent" android:layout_height="match_parent"
android:animateLayoutChanges="true"> android:animateLayoutChanges="true">
<ScrollView <androidx.core.widget.NestedScrollView
android:id="@android:id/list" android:id="@android:id/list"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"
@ -88,7 +88,7 @@
</LinearLayout> </LinearLayout>
</ScrollView> </androidx.core.widget.NestedScrollView>
<LinearLayout <LinearLayout
android:id="@+id/overlay" android:id="@+id/overlay"