Android   发布时间:2022-04-28  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Android:多行编辑文本和键盘问题大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我有这个edittext:
<EditText android:inputType="textMultiLine|textCapSentences"
    android:layout_width="fill_parent"
android:layout_height="240dp"
android:scrollHorizontally="false"
android:imeOptions="actionNone"
android:minLines="9"
android:scrollbars="vertical"
android:singleLine="false"
    android:gravity="top"
android:layout_gravity="center_vertical|left"
android:nextFocusForWARD="@+id/costo_dettagli"
android:layout_weight="1"
android:id="@+id/dettagli"
android:textSize="20sp" />

这部分清单:

android:windowSofTinputMode="stateHidden|adjustPan"

问题?当键盘出现时,它会在闪烁的光标下方(换言之,在第一行),而不是在整个edittext下面!
需要将键盘放在小部件下方.

我的所有布局都在一个scrollview中,我已经尝试了所有的android:windowSofTinputMode

@L_801_4@

我勒个去??
我需要帮助.

解决方法

您可以使用:
android:imeOptions="flagNoExtractUi"

在xml文件

或者在主要添加

@Override
public InputConnection onCreateInputConnection(EditorInfo outAttrs) {

    outAttrs.imeOptions = EditorInfo.IME_FLAG_NO_EXTRACT_UI;

    // etc.
}

或者在oncreate中插入此代码

editText.setImeOptions(EditorInfo.IME_FLAG_NO_EXTRACT_UI)

大佬总结

以上是大佬教程为你收集整理的Android:多行编辑文本和键盘问题全部内容,希望文章能够帮你解决Android:多行编辑文本和键盘问题所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。