Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/202.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 使用静态浮动操作按钮在relativelayout内的gridlayout上滚动查看_Android_Android Scrollview_Floating Action Button_Android Gridlayout - Fatal编程技术网

Android 使用静态浮动操作按钮在relativelayout内的gridlayout上滚动查看

Android 使用静态浮动操作按钮在relativelayout内的gridlayout上滚动查看,android,android-scrollview,floating-action-button,android-gridlayout,Android,Android Scrollview,Floating Action Button,Android Gridlayout,我一直在胡闹,试图找到解决我问题的办法。我在relativelayout(中间)中有一个gridlayout和一个浮动操作按钮。我只希望gridlayout滚动,并尝试了stackoverflow的多种解决方案 最明显的是在gridlayout本身上放置一个scrollview,但这会使所有对齐都关闭。除非我遗漏了什么?下面的代码没有scrollview及其外观 <RelativeLayout xmlns:android="http://schemas.android.com/apk/re

我一直在胡闹,试图找到解决我问题的办法。我在relativelayout(中间)中有一个gridlayout和一个浮动操作按钮。我只希望gridlayout滚动,并尝试了stackoverflow的多种解决方案

最明显的是在gridlayout本身上放置一个scrollview,但这会使所有对齐都关闭。除非我遗漏了什么?下面的代码没有scrollview及其外观

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/settings"
android:fitsSystemWindows="true"
app:layout_constrainedHeight="true">

<GridLayout
    android:id="@+id/innstillinger"
    android:layout_width="wrap_content"
    android:layout_height="match_parent"
    android:layout_centerInParent="true"
    android:layout_marginTop="16dp"
    android:alignmentMode="alignMargins"
    android:columnCount="1"
    android:rowCount="1">

    <EditText
        android:id="@+id/database"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="16dp"
        android:background="@drawable/setting_button"
        android:hint="@string/database"
        android:inputType="text"
        android:padding="5dip"
        android:textColorHint="#3293a8"
        android:textSize="20sp" />

    <EditText
        android:id="@+id/server"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="16dp"
        android:background="@drawable/setting_button"
        android:hint="@string/server"
        android:inputType="text"
        android:padding="5dip"
        android:textColorHint="#3293a8"
        android:textSize="20sp" />

    <EditText
        android:id="@+id/port"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="16dp"
        android:background="@drawable/setting_button"
        android:hint="@string/port"
        android:inputType="text"
        android:padding="5dip"
        android:textColorHint="#3293a8"
        android:textSize="20sp"

        />

    <EditText
        android:id="@+id/username"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="16dp"
        android:autofillHints="Passord"
        android:background="@drawable/setting_button"
        android:hint="@string/brukernavn"
        android:inputType="text"
        android:padding="5dip"
        android:textColorHint="#3293a8"
        android:textSize="20sp" />

    <EditText
        android:id="@+id/txtPassword"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="16dp"
        android:autofillHints="Passord"
        android:background="@drawable/setting_button"
        android:hint="@string/passord"
        android:inputType="textPassword"
        android:padding="5dip"
        android:textColorHint="#3293a8"
        android:textSize="20sp" />

    <Button
        android:id="@+id/connectButton"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="16dp"
        android:layout_marginBottom="16dp"
        android:background="@drawable/connectbutton"
        android:drawableEnd="@drawable/ic_lock_outline_black_24dp"
        android:foreground="?android:attr/selectableItemBackgroundBorderless"
        android:padding="5dip"
        android:text="@string/koble_til"
        android:textAllCaps="false"
        android:textColor="@color/colorWhite"
        android:textSize="20sp"
        android:visibility="invisible" />

    <Switch
        android:id="@+id/saveButton"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="16dp"
        android:background="@drawable/setting_button"
        android:padding="5dip"
        android:text="Automatisk backup "
        android:textColor="@color/settings"
        android:textSize="20sp" />

    <Switch
        android:id="@+id/soundButton"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="16dp"
        android:background="@drawable/setting_button"
        android:padding="5dip"
        android:text="@string/scannelyd"
        android:textColor="@color/settings"

        android:textSize="20sp" />

    <Button
        android:id="@+id/about"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="16dp"
        android:background="@drawable/setting_button"
        android:drawableEnd="@drawable/ic_keyboard_arrow_right_black_24dp"
        android:foreground="?android:attr/selectableItemBackgroundBorderless"
        android:padding="5dip"
        android:text="@string/om_hip_vareteller"
        android:textAllCaps="false"
        android:textColor="@color/settings"
        android:textSize="20sp" />


</GridLayout>

<com.google.android.material.floatingactionbutton.FloatingActionButton
    android:id="@+id/btnTilbakeK"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentEnd="true"
    android:layout_alignParentBottom="true"
    android:layout_margin="16dp"
    android:clickable="true"
    android:onClick="tilbakeKameraKnapp"
    android:src="@drawable/ic_camera"
    android:stateListAnimator="@animator/update"
    android:text="kamera" />


只更改了Gridlayout,并像这样将其放在scrollview中,以保持相同的边距

    <ScrollView
    android:layout_width="wrap_content"
    android:layout_height="match_parent"
    android:layout_centerInParent="true"
    app:layout_constraintBottom_toBottomOf="parent"
    android:scrollbars="none"
    >

<GridLayout
    android:id="@+id/innstillinger"
    android:layout_height="match_parent"
    android:layout_width="match_parent"
    android:layout_marginTop="16dp"
    android:alignmentMode="alignMargins"
    android:columnCount="1"
    android:scrollbars="vertical"
    android:rowCount="1">

出于某种原因,结束标记不在代码块中,即使它显示在编辑器中。