博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android 跑马灯效果与EditText冲突
阅读量:4326 次
发布时间:2019-06-06

本文共 545 字,大约阅读时间需要 1 分钟。

近期一个项目,因为布局TextView内容太长了。首先想到的就是跑马灯效果,所以就把TextView又一次自己定义了,尽管跑马灯效果实现了。只是导致了还有一个问题就是EditText输入问题,当第一次点击EditText的时候可以弹出软键盘,只是把软键盘关闭后,再次点击TextView就弹不出软键盘,百思不得其解。所以就在重写EditText加入了一个点击事件。当每次用户点击的时候弹出软件盘,尽管可以点击EditText弹出软键盘,可是无法输入内容,不用想也是焦点问题,可是页面上的EditText是出于焦点状态的。就让我非常纳闷,一開始那个布局是在ListView中,我当把ListView不设置adapter的时候。EditText正常。想来想去。我使用的布局里面有一个自己定义TextView来实现跑马灯效果,所以又一次复制一个布局。把跑马灯的自己定义换成Textview就没有问题了。幸亏我使用跑马灯效果的布局是公用的。

所以当你实现跑马灯效果的时候不要和EditText在一个布局里面不然。EditText除了第一次就无法再弹出软键盘了,即使使用代码弹出软键盘也无法输入。

转载于:https://www.cnblogs.com/llguanli/p/6908587.html

你可能感兴趣的文章
PHP Curl发送数据
查看>>
HTTP协议
查看>>
CentOS7 重置root密码
查看>>
Centos安装Python3
查看>>
PHP批量插入
查看>>
laravel连接sql server 2008
查看>>
Laravel框架学习笔记之任务调度(定时任务)
查看>>
Ubuntu菜鸟入门(五)—— 一些编程相关工具
查看>>
valgrind检测linux程序内存泄露
查看>>
Hadoop以及组件介绍
查看>>
1020 Tree Traversals (25)(25 point(s))
查看>>
第一次作业
查看>>
“==”运算符与equals()
查看>>
单工、半双工和全双工的定义
查看>>
Hdu【线段树】基础题.cpp
查看>>
时钟系统
查看>>
BiTree
查看>>
5个基于HTML5的加载动画推荐
查看>>
水平权限漏洞的修复方案
查看>>
静态链接与动态链接的区别
查看>>