kunfei 4 лет назад
Родитель
Сommit
99aa96261c

+ 1 - 1
app/src/main/java/io/legado/app/ui/login/SourceLoginDialog.kt

@@ -33,7 +33,7 @@ class SourceLoginDialog : BaseDialogFragment(R.layout.dialog_login) {
 
     override fun onStart() {
         super.onStart()
-        setLayout(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT)
+        setLayout(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT)
     }
 
     override fun onFragmentCreated(view: View, savedInstanceState: Bundle?) {

+ 16 - 11
app/src/main/res/layout/dialog_login.xml

@@ -19,17 +19,22 @@
         app:popupTheme="@style/AppTheme.PopupOverlay"
         app:titleTextAppearance="@style/ToolbarTitle" />
 
-    <com.google.android.flexbox.FlexboxLayout
-        android:id="@+id/flexbox"
+    <androidx.core.widget.NestedScrollView
         android:layout_width="match_parent"
-        android:layout_height="wrap_content"
-        android:clipToPadding="false"
-        android:overScrollMode="never"
-        android:padding="3dp"
-        android:layout_marginTop="8dp"
-        app:dividerDrawable="@drawable/shape_space_divider"
-        app:flexDirection="row"
-        app:flexWrap="wrap"
-        app:showDivider="middle" />
+        android:layout_height="wrap_content">
+
+        <com.google.android.flexbox.FlexboxLayout
+            android:id="@+id/flexbox"
+            android:layout_width="match_parent"
+            android:layout_height="wrap_content"
+            android:clipToPadding="false"
+            android:padding="3dp"
+            android:layout_marginTop="8dp"
+            app:dividerDrawable="@drawable/shape_space_divider"
+            app:flexDirection="row"
+            app:flexWrap="wrap"
+            app:showDivider="middle" />
+
+    </androidx.core.widget.NestedScrollView>
 
 </LinearLayout>