android listview edittext 编辑 焦点
来源:互联网 发布:淘宝网颜色分类 编辑:程序博客网 时间:2024/05/22 10:35
在Android中,有时候我们需要在列表item中直接编辑输入框,当日最高校的列表就是使用ListView了
但是在Android ListView中item子控件与父容器之间会出现焦点冲突的问题,尤其是当EditText输入时需要保持焦点
稍有其他触控就会使得EditText脱离焦点。
我在设计这里时也遇到很多问题,在此作简单的记录
我使用的方法不一定是最好,但觉得是最简单的(因为我比较懒)
1:item布局
2:对应ListView我没有做任何修改,直接使用原生LIstView就好了,不会干扰你对ListView的派生<LinearLayout android:layout_width="match_parent" android:layout_height="51dp" android:gravity="center_vertical" android:paddingLeft="14dp" android:paddingRight="14dp" android:orientation="horizontal"> <com.antwei.customwidgets.FlowLayout android:id="@+id/fly_specs_container" android:layout_width="0dp" android:layout_height="wrap_content" app:horizontalSpacing="5dp" android:layout_weight="3"> <TextView android:id="@+id/tv_addgood_spec2" android:layout_width="wrap_content" android:layout_height="wrap_content" style="@style/text_content_orange" android:text="真的不是的不是的"/> <!--这里可以忽略--> </com.antwei.customwidgets.FlowLayout><!--下面是重点-->
<EditTextandroid:id="@+id/et_specs_stock"android:layout_width="0dp"android:layout_height="wrap_content"android:inputType="number"android:paddingTop="5dp"android:paddingBottom="5dp"android:gravity="center"android:layout_weight="1"><!-看这里保持焦点,我试了一下,不用也可以,但是会导致在其不可见时焦点不会被其他EditText主动获取-><requestFocus></requestFocus></EditText>
</LinearLayout>
3:在使用这个使用了这个ListView的Activity的注册信息中添加
android:windowSoftInputMode="adjustPan"
使获取焦点的EditText浮动在输入法的顶部
祝您好运,问题解决了
0 0
- android listview edittext 编辑 焦点
- android listView EditText获取焦点
- 【Android】ListView中EditText焦点问题
- 【Android】ListView中EditText焦点问题
- 【Android】ListView中EditText焦点问题
- 【Android】ListView中EditText焦点问题
- listview edittext 焦点
- ListView+EditText 焦点问题
- android中ListView中的EditText不可编辑
- Android—在listview中edittext获取焦点的问题
- android ListView嵌入EditText焦点和值错误问题
- android中listview包含edittext时,获取焦点问题
- ListView中EditText焦点问题
- ListView中EditText焦点问题
- ListView中EditText焦点问题
- listview中EditText,焦点问题
- ListView中EditText焦点获取
- listview和edittext焦点问题
- php 实现下载文件
- qt c++11 thread 执行错误
- C++ md5 小32位加密 (含源码下载)
- C#实现Discuz登录程序
- Android开发错误集锦
- android listview edittext 编辑 焦点
- 史上最全的maven pom.xml文件教程详解
- ajax异步上传文件,ajax提交表单中的文件到后台解析
- Shark与Spark SQL关系
- 【分析】单页Web应用或引领下一代Web新趋势?
- JavaScript Array(数组)对象与Boolean(逻辑)对象、Math(算数)对象
- 计算机组成之机器
- 推荐一些用CRF做图像语义分割的资源
- 图像帧间差分