为了账号安全,请及时绑定邮箱和手机立即绑定

当按钮停留在底部时水平和垂直滚动

当按钮停留在底部时水平和垂直滚动

PIPIONE 2023-05-17 17:57:46
我有一个 Android 应用程序,它有一个可以显示自定义数据的活动。我需要水平和垂直,scrollbars以便在尺寸大于屏幕时可以看到数据。所以我尝试添加一个HorizontalScrollView,它添加了水平滚动,但现在按钮不再粘在屏幕底部。我该怎么办?<?xml version="1.0" encoding="utf-8"?><android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://schemas.android.com/apk/res-auto"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"app:layout_behavior="@string/appbar_scrolling_view_behavior"tools:context=".activities.UserModeAdvancedActivity"tools:showIn="@layout/activity_user_mode_advanced"><ScrollView    android:layout_width="match_parent"    android:layout_height="match_parent"    android:fillViewport="true">    <HorizontalScrollView        android:fillViewport="true"        android:layout_width="match_parent"        android:layout_height="match_parent">    <LinearLayout        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:orientation="vertical">        <TableLayout            android:id="@+id/tableLayout_user_mode_advanced"            android:layout_width="match_parent"            android:layout_height="0dp"            android:layout_marginStart="24dp"            android:layout_weight="1"            android:padding="6dp"            android:stretchColumns="*"            app:layout_constraintStart_toStartOf="parent"            tools:layout_editor_absoluteY="0dp">        </TableLayout></android.support.constraint.ConstraintLayout>
查看完整描述

1 回答

?
慕姐8265434

TA贡献1813条经验 获得超2个赞

试试下面的代码:-


    <?xml version="1.0" encoding="utf-8"?>

    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

android:layout_width="match_parent"

android:layout_height="match_parent"

xmlns:app="http://schemas.android.com/apk/res-auto"

xmlns:tools="http://schemas.android.com/tools"

android:weightSum="10"

android:orientation="vertical">

<ScrollView

    android:layout_width="match_parent"

    android:layout_height="0dp"

    android:layout_weight="9"

    android:fillViewport="true">


    <HorizontalScrollView

        android:fillViewport="true"

        android:layout_width="match_parent"

        android:layout_height="match_parent">


        <LinearLayout

            android:layout_width="match_parent"

            android:layout_height="wrap_content"

            android:orientation="vertical">


            <TableLayout

                android:id="@+id/tableLayout_user_mode_advanced"

                android:layout_width="match_parent"

                android:layout_height="0dp"

                android:layout_marginStart="24dp"

                android:layout_weight="1"

                android:padding="6dp"

                android:stretchColumns="*"

                app:layout_constraintStart_toStartOf="parent"

                tools:layout_editor_absoluteY="0dp">

            </TableLayout>

        </LinearLayout>

    </HorizontalScrollView>

</ScrollView>

<LinearLayout

    android:layout_height="0dp"

    android:layout_weight="1"

    android:layout_width="match_parent"

    android:gravity="center_horizontal">

    <Button

        android:id="@+id/buttonAlarmOverview"

        android:layout_width="200dp"

        android:layout_height="wrap_content"

        android:background="@drawable/rounded_button"

        android:onClick="onButtonClick"

        android:text="@string/button_show_more" />

</LinearLayout>



查看完整回答
反对 回复 2023-05-17
  • 1 回答
  • 0 关注
  • 106 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信