gpt4 book ai didi

android - TextView 和按钮在显示键盘时收缩

转载 作者:行者123 更新时间:2023-11-29 22:08:54 26 4
gpt4 key购买 nike

看看我使用两个 TextView 和一个按钮的 xml 文件中的代码...问题是,当我点击一个 TextView 时,默认键盘出现,第二个 TextView 的一半和按钮隐藏......然后你必须手动关闭键盘然后你才能点击发送按钮......

我的问题是,当显示键盘时,我该如何执行整个 View 向上滑动或缩小以便按钮可见....

<?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"
android:orientation="vertical" >

<EditText
android:id="@+id/etRecieverNum"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="textNoSuggestions"
>
</EditText>



<EditText
android:id="@+id/etMessageToBeSent"
android:layout_width="fill_parent"
android:layout_height="0dip"
android:layout_weight="0.82"
android:gravity="top|left"
android:inputType="textNoSuggestions"
/>


<Button
android:id="@+id/bSend"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Send" />

</LinearLayout>

最佳答案

你可以放

  <activity
android:name="yourActivity"
android:windowSoftInputMode="adjustPan"/>

在您的 list 中..或放置

 adjustResize instead of adjustPan

调整调整大小Activity 的主窗口始终会调整大小以为屏幕上的软键盘腾出空间。

调整平移Activity 的主窗口不会调整大小来为软键盘腾出空间。相反,窗口的内容会自动平移,以便当前焦点永远不会被键盘遮挡,用户始终可以看到他们正在输入的内容。这通常不如调整大小可取,因为用户可能需要关闭软键盘才能到达窗口的遮挡部分并与之交互。

关于android - TextView 和按钮在显示键盘时收缩,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10135807/

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