文档章节

关于ListView中EditText在软键盘弹出后的焦点问题

钟_南
 钟_南
发布于 2016/07/04 14:37
字数 100
阅读 74
收藏 0

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

viewHolder.etDes.setOnTouchListener(new OnTouchListener() {
	            @Override
	            public boolean onTouch(View v, MotionEvent event) {
	                if (event.getAction() == MotionEvent.ACTION_UP) {
	                	index = positon;
	                }
	                return false;
	            }
});
			
viewHolder.etDes.clearFocus();
			 
if (index != -1 && index == positon) {
		            
   // 如果当前的行下标和点击事件中保存的index一致,手动为EditText设置焦点。
				
        viewHolder.etDes.requestFocus();
		     
}
			 
viewHolder.etDes.setSelection(viewHolder.etDes .getText().length());

其中 int index  为全局变量;

© 著作权归作者所有

钟_南
粉丝 0
博文 6
码字总数 2253
作品 0
杭州
私信 提问
Android 解决在ListView历史复用中Edittext数据显示混乱

如果一个ListView里面有多套布局(单个布局也行)的可以参考这个帖子:http://blog.csdn.net/fan7983377/article/details/54380588 有这么一个需求,就是在ListView中,每个条目都有Edittex...

丁佳辉
02/19
18
0
ListView中Edittext焦点获取问题

今天做项目遇到一个问题,ListView嵌套EditText 当点击EditText的时候弹出软键盘,但是EditText却失去了焦点,不能输入,要再点击一次获取焦点后,才能够输入。 解决的办法是:在对应的ListV...

fxandroid
2016/12/16
43
0
Android PopupWindow的使用

下面是一个弹出带ListView和TextView的PopupWindow实例: 这是弹出框的布局文件: style中添加: drawable中添加dialogenter.xml和dialogexit.xml: 补充: 在用PopupWindow实现底部弹出菜单的...

SRain215
2015/11/24
381
1
关于EditText获取输入焦点的问题

我在点击一个按钮时会用InputMethodiManager方法弹出软键盘,同时会显示一个之前隐藏的EditText,但是软键盘和EditText出来以后,EidtText并没有输入焦点,在软键盘中输入东西是没用的,如何...

Vieboo韦伯
2013/06/26
4K
3
Android EditText不弹出输入法总结,焦点问题的总结

看一个manifest中Activity的配置,如果这个页面有EditText,并且我们想要进入这个页面的时候默认弹出输入法,可以这样设置这个属相:android:windowSoftInputMode=stateVisible,这样就会默认...

带梦想一7飞
2013/07/12
368
0

没有更多内容

加载失败,请刷新页面

加载更多

如何更改iOS应用程序的名称?

我前几天用一个愚蠢的开发代码名称开始了一个iPhone项目,现在我想改变项目的名称,因为它已经接近完成了。 但是我不知道如何使用Xcode来做这件事,尝试在info.plist文件中更改应用程序的名称...

技术盛宴
35分钟前
4
0
关于win10tensorflow的配置(CPU+GPU)

主要内容 CPU篇 GPU篇 【前期准备与注意事项】 环境:window1064位+python36(37)+CUDA9.0+cuDNN7.6+tensorflow_gpu-1.12.0 软件:anaconda+pycharm 硬件:有nvidia显卡的笔记本或台式(非A...

放只虎归个山
44分钟前
3
0
C#中的多行字符串文字

有没有一种简单的方法可以在C#中创建多行字符串文字? 这是我现在所拥有的: string query = "SELECT foo, bar"+ " FROM table"+ " WHERE id = 42"; 我知道PHP有 <<<BLOCKBLOCK; C#是......

javail
51分钟前
4
0
微信支付之小微商户扫盲!支持信用卡,免营业执照!

微信支付商户申请面向线下小微商户开放,符合条件的微信支付服务商可为小微商户发起接入申请。无需营业执照。 小微商户日收款额度为5万元~30万元 。 信用卡支付日限额为1千;月限额1万。 结算...

吴伟祥
今天
4
0
大话SDWebImage(三)-- 图片下载层

四、图片下载层 SDWebImageDownloader是处理图片下载的类 4.1 图片下载步骤 首先介绍下dispatch_barrier,GCD中的dispatch_barrier目的是在并发队列实现串行的效果,创建下载任务SDWebImageD...

aron1992
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部