KOTLIN在键盘显示时调整片段滚动视图

塞巴斯蒂安·德森伯格

我有一个滚动视图中的窗体,该窗体需要垂直滚动才能在显示键盘时显示窗体的其余部分。

我已将此添加到manifest.xml

android:windowSoftInputMode="stateVisible|adjustResize">

Fragment.xml

<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.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"
    android:background="@color/colorBlack"
    tools:context=".ui.main.ConnectFragment">

    <ScrollView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:fillViewport="true"
        android:isScrollContainer="false"
        android:scrollbars="vertical">

        <LinearLayout
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="center_horizontal"
            android:orientation="vertical">

          //My form
        </LinearLayout>
    </ScrollView>
</androidx.constraintlayout.widget.ConstraintLayout>

片段

    override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
        super.onViewCreated(view, savedInstanceState)
        navController = Navigation.findNavController(view)

我需要添加一些东西到onViewCreated吗?

Alvaro Santa Cruz占位符图像

在清单文件中,尝试将以下内容添加到activity要在活动开始时显示键盘的:

android:windowSoftInputMode =“ stateVisible”

另外,为了在键盘显示时调整内容大小,您应该onCreatesetContentView()调用之前方法中添加此代码

window.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

'android'调整片段内视图的大小

来自分类Dev

调整片段中TextView的文本大小

来自分类Dev

setRotation之后调整片段大小

来自分类Dev

在Android中动态调整片段大小

来自分类Dev

调整片段中TextView的文本大小

来自分类Dev

打开软键盘时调整滚动位置

来自分类Dev

Swift:键盘显示时向上滚动视图

来自分类Dev

显示键盘时,viewpager片段中的Scrollview不滚动

来自分类Dev

显示键盘时DialogFragment调整大小,但不可滚动

来自分类Dev

Android-如何在软键盘显示时调整弹出窗口

来自分类Dev

如何在iOS 7上显示键盘时调整UITextView的大小

来自分类Dev

出现键盘时调整UITextView的大小(快速)

来自分类Dev

出现键盘时调整UITextView的大小

来自分类Dev

有键盘时调整ListView的大小

来自分类Dev

出现键盘时调整UITextView的大小

来自分类Dev

键盘和滚动视图

来自分类Dev

当本地显示键盘时,自动向上滚动视图

来自分类Dev

当本地显示键盘时,自动向上滚动视图

来自分类Dev

滚动视图内的viewpager使片段不应该显示时

来自分类Dev

滚动事件时调整菜单大小

来自分类Dev

如何在滚动时调整图像大小?

来自分类Dev

Android-调整Android 5.0(Lollipop)键盘启动时的滚动视图

来自分类Dev

NSLayoutConstraint:在需要时调整视图大小

来自分类Dev

旋转时调整呈现视图的大小

来自分类Dev

滚动视图委托方法也会在滚动集合视图时调用

来自分类Dev

片段内的滚动视图根本不滚动

来自分类Dev

滚动视图中的按钮调整

来自分类Dev

键盘将内容隐藏在片段中,我需要调整框架布局的大小,以便底部位于键盘上方,并且现在可以滚动

来自分类Dev

调整滚动视图大小时滚动到滚动视图页面

Related 相关文章

热门标签

归档