gpt4 book ai didi

android - 为什么 Android Softkeyboard 隐藏了最底部的 TextView?

转载 作者:太空狗 更新时间:2023-10-29 13:31:17 26 4
gpt4 key购买 nike

这是我的 Fragment 的布局文件。

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent" >

<!-- android:fillViewport="true" -->

<EditText
android:id="@+id/chatDispWindow"
android:layout_width="fill_parent"
android:layout_height="match_parent"
android:layout_above="@+id/chatTypeWindow"
android:layout_alignParentTop="true"
android:layout_marginLeft="9dp"
android:layout_marginRight="6dp"
android:background="@color/background_color"
android:clickable="false"
android:cursorVisible="false"
android:focusable="false"
android:focusableInTouchMode="false"
android:gravity="bottom"
android:inputType="textMultiLine|textLongMessage|textNoSuggestions"
android:scrollHorizontally="true" />
<!-- android:hint="@string/groupChatDispMsg" -->

<ImageButton
android:id="@+id/sendBtn"
android:layout_width="52dp"
android:layout_height="46dp"
android:layout_above="@+id/chatStatusWindow"
android:layout_alignBottom="@+id/chatTypeWindow"
android:layout_alignParentRight="true"
android:layout_marginBottom="-3dp"
android:layout_marginLeft="4dp"
android:background="@drawable/send_chatbtn_selector"
android:contentDescription="@string/sendLbl" />

<EditText
android:id="@+id/chatTypeWindow"
android:layout_width="match_parent"
android:layout_height="45dp"
android:layout_above="@+id/chatStatusWindow"
android:layout_alignParentLeft="true"
android:layout_marginLeft="6dp"
android:layout_toLeftOf="@+id/sendBtn"
android:background="@drawable/editbox_selector"
android:imeActionId="@+id/sendChatImeBtn"
android:imeActionLabel="@string/sendLbl"
android:imeOptions="actionSend"
android:inputType="textMultiLine"
android:minHeight="45dp" />
<!-- android:hint="@string/chatWindowMsg" -->

<TextView
android:id="@+id/chatStatusWindow"
android:layout_width="match_parent"
android:layout_height="15dp"
android:layout_alignParentBottom="true"
android:layout_marginBottom="3dp"
android:layout_marginLeft="9dp" />
<!-- android:text="@string/chatStatusMsg" -->

</RelativeLayout>

这是应用程序现在的行为......

Default View Ui When User clicks on the EditText

问题是键盘隐藏了屏幕最底部的 TextView,即使键盘正在显示,我怎样才能让它可见?

我尝试过使用 android:windowSoftInputMode="adjustResize" 但它不起作用。请帮忙,

编辑进一步深入后,我发现如果删除全屏主题,则 android:windowSoftInputMode="adjustResize 可以完美运行。如何使用全屏主题实现这一点?

最佳答案

在你的 Activity 下的 list 文件中试试这个

android:windowSoftInputMode="adjustPan"

关于android - 为什么 Android Softkeyboard 隐藏了最底部的 TextView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15157082/

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