如何使滚动视图增长并向上滚动?

Posted

技术标签:

【中文标题】如何使滚动视图增长并向上滚动?【英文标题】:How do I make a scrollview grow and scroll up? 【发布时间】:2020-04-22 21:47:13 【问题描述】:

我的问题是我向LinearLayout添加了新消息,而ScrollView每次都有“离开”的属性。或者,例如,打开的键盘会导致滚动条下沉。我尝试使用 layout_gravity 底部,这给了我想要的结果,但滚动不起作用。本质上我的问题是如何从 layout_gravity 底部允许向上滚动。这是我的 xml:

<ScrollView
android:id="@+id/messscroll"
android:layout_
android:layout_

app:layout_constraintBottom_toTopOf="@+id/relativeLayout"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/linearLayout2">

<LinearLayout
    android:id="@+id/messagebox"

    android:layout_
    android:layout_
    android:adjustViewBounds="false"

    android:baselineAligned="false"
    android:clickable="true"
    android:divider="@drawable/separator"
    android:dividerPadding="3dp"

    android:focusable="false"
    android:focusableInTouchMode="false"
    android:orientation="vertical"
    android:paddingBottom="1px"
    android:showDividers="middle"/>

【问题讨论】:

【参考方案1】:

对于干扰 ScrollView 的键盘相关问题,您可以在 Activity 的 Manifest 条目中使用android:windowSoftInputMode="stateAlwaysHidden|adjustPan",例如

<activity
    android:name=".activities.LoginActivity"
    android:screenOrientation="portrait"
    android:windowSoftInputMode="stateAlwaysHidden|adjustPan" />

【讨论】:

我的意思是它的作品,但我打字的时候有一个空的地方 在您的帖子中添加更多描述以及可能的屏幕截图可能会帮助其他人帮助您!

以上是关于如何使滚动视图增长并向上滚动?的主要内容,如果未能解决你的问题,请参考以下文章

向下滚动以逐渐隐藏菜单栏或视图并向上滚动

如何在快速向上和向下滚动表格时停止自动重新加载表格视图? [关闭]

UIScrollview 在向下滚动并推送新的视图控制器后向上移动内容

仅当键盘快速出现时如何使scrollView滚动

如何在整个屏幕上滚动表格视图

如何在 Swift 中向上滚动整个表格视图?