android adjustresize adjustpan着名的问题

android adjustresize adjustpan着名的问题,第1张

概述我不是在寻找代码,要么我不会发布任何代码,只是一个解释,因为我有点迷失. 关于软键盘出现时的大小调整存在这个主要问题. 就我而言 我有一个listView,带有2个editText和许多带有数据库内容的textView,使用自定义的cursorAdapter. 1)AdjustPan 这很简单.当我使用adjustPan属性时,一切都运行得很好,除了当我在listView中按editText并且l 我不是在寻找代码,要么我不会发布任何代码,只是一个解释,因为我有点迷失.

关于软键盘出现时的大小调整存在这个主要问题.

就我而言

我有一个ListVIEw,带有2个editText和许多带有数据库内容的textVIEw,使用自定义的cursorAdapter.

1)AdjustPan

这很简单.当我使用adjustPan属性时,一切都运行得很好,除了当我在ListVIEw中按editText并且ListvIEw比screenize大时,我无法滚动.这实际上是正常的行为,我可以理解它.

2)AdjustResize

在这里,我可以按照自己的意愿滚动​​.

这个属性是我想要使用的属性.但我面临两个问题:

>当我按下两个editText中的一个时,我就无法写入.不可能,甚至认为它有焦点.我强迫软键盘出现,我尝试输入一些字母(记住这个editText是聚焦的)但没有任何反应.
>再次,当我按下两个editText中的一个时,它只是重新组织(显然是随机的)ListvIEw的项目.甚至认为它与adjustPan完美配合,使用adjustResize,它正在搞乱ListVIEw的项目.

有关这两个问题之一的任何信息都会有所帮助.你甚至可以要求代码,但是再一次,我只是在寻找可以提供帮助的一般性解释.谢谢.

解决方法 这个提到的问题在我的应用程序中面对我,这里我的代码中的一些更改是在我的应用程序中正常工作.请试试这个……
<activity androID:name="com.MainActivity"                androID:configChanges="orIEntation|screenSize"/> <ListVIEw        androID:ID="@+ID/fIElds_List_vIEw"        androID:layout_wIDth="fill_parent"        androID:layout_height="wrap_content"        androID:descendantFocusability="afterDescendants"        androID:focusableIntouchMode="true"        androID:focusable="true"        /> <EditText                androID:ID="@+ID/input_edit_text"                androID:layout_wIDth="0dp"                androID:layout_height="wrap_content"                androID:layout_weight="1"                androID:cursorVisible="true"                androID:gravity="top"                androID:inputType="none"                androID:textcolor="@color/black"/>
总结

以上是内存溢出为你收集整理的android adjustresize adjustpan着名的问题全部内容,希望文章能够帮你解决android adjustresize adjustpan着名的问题所遇到的程序开发问题。

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

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1135416.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-30
下一篇2022-05-30

发表评论

登录后才能评论

评论列表(0条)

    保存