ListView item中的光标不显示问题

来源:互联网 发布:淘宝优200惠券图片素材 编辑:程序博客网 时间:2024/05/20 21:47

点击listview中的某个edittext输入内容,焦点是获取到的,就是不显示光标的问题,解决了好久,,,网上很多都是说焦点错乱的问题,但这个只是光标丢失的问题; 
首先,你要确定listview的子控件是比父控件先获取到焦点,也就是在listview和listview布局文件的父布局中都要加入:

android:descendantFocusability="afterDescendants"
  • 1

也就是子控件优先获取焦点; 
下面关键的,也就是导致光标丢失最重要的就是,要在AndroidManifest.xml文件中,在对应的Activity中加入android:windowSoftInputMode=”adjustPan”:

<activity android:name="com.android.activity.MyActivity"            android:windowSoftInputMode="adjustPan"/>
  • 1
  • 2

这样加入以后,点击某一个edittext输入内容时,光标就会出现。希望能帮到你!

阅读全文
0 0
原创粉丝点击