热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

androidadjust,androidadjustresizeadjustpan着名的问题

我不是在寻找代码,要么我不会发布任何代码,只是一个解释,因为我有点迷失.关于软键盘出现时的大小调整存在这个主要问题.就我而言我有一个listView,带有2个editText和许多

我不是在寻找代码,要么我不会发布任何代码,只是一个解释,因为我有点迷失.

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

就我而言

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

1)AdjustPan

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

2)AdjustResize

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

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

>当我按下两个editText中的一个时,我就无法写入.不可能,甚至认为它有焦点.我强迫软键盘出现,我尝试输入一些字母(记住这个editText是聚焦的)但没有任何反应.

>再次,当我按下两个editText中的一个时,它只是重新组织(显然是随机的)listview的项目.甚至认为它与adjustPan完美配合,使用adjustResize,它正在搞乱listView的项目.

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

这个提到的问题在我的应用程序中面对我,这里我的代码中的一些更改是在我的应用程序中正常工作.请试试这个……

android:configChanges="orientation|screenSize"/>

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"

/>

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"/>



推荐阅读
author-avatar
1403390367_f5c8a8
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有