点击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的问题,可以问我,因为这些坑我都踩过了。。