gpt4 book ai didi

android - 如何允许android中软键盘后面的内容?

转载 作者:行者123 更新时间:2023-11-30 03:20:29 24 4
gpt4 key购买 nike

我有一个 scrollview,它有 android:fillViewport="true" 以便在没有键盘时填充屏幕。我想添加功能,以便在弹出键盘时 ScrollView 不会改变,而是允许您从键盘后面向上滚动内容。
这可能吗?我不希望键盘弹出,所有东西都被压在一起。有人对此有解决方案吗?

最佳答案

将 ScrollView 的高度和宽度设置为“match_parent”是这里的技巧。

检查下面的布局,它会对你有所帮助。

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/layout_parent"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >

<ScrollView
android:id="@+id/scroll_parent"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginBottom="38dp" >

<LinearLayout
android:id="@+id/relative_parent"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:paddingLeft="13dp"
android:paddingRight="8dp" >

<EditText
android:id="@+id/et_fullname"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:digits="abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ"
android:imeOptions="actionNext"
android:inputType="textPersonName"
android:maxLength="30"
android:maxWidth="208dp"
android:paddingLeft="5dp"
android:singleLine="true"
android:textSize="13sp" />

<EditText
android:id="@+id/et_email"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="200dp"
android:imeOptions="actionNext"
android:inputType="textEmailAddress"
android:maxLength="30"
android:maxWidth="208dp"
android:paddingLeft="5dp"
android:textSize="13sp" />

<EditText
android:id="@+id/et_phone"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="400dp"
android:digits="1234567890"
android:imeOptions="actionNext"
android:inputType="phone"
android:maxLength="12"
android:paddingLeft="5dp"
android:singleLine="true"
android:textSize="13sp" />

<EditText
android:id="@+id/et_fax"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:digits="1234567890"
android:imeOptions="actionDone"
android:inputType="phone"
android:maxLength="12"
android:paddingLeft="5dp"
android:singleLine="true"
android:textSize="13sp" />

<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="200dp"
android:text="Botttom Text" />
</LinearLayout>
</ScrollView>

</LinearLayout>

关于android - 如何允许android中软键盘后面的内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19239203/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com