在ListView中EditText丢失光标问题

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

android:descendantFocusability="afterDescendants"

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

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

这样加入以后,点击某一个edittext输入内容时,光标就会出现。希望能帮到你!更多关于listview中edittext的问题,可以问我,因为这些坑我都踩过了。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值