Egret社区

[Egret Wing] EditableText 输入显示问题

2019-6-18 15:20
3492
产品 Egret Wing 版本 4.1.6
复现概率 100% 平台 Android 5.11
复现步骤 输入框内填上默认内容,然后在默认内容后输入新的内容,然后把新增的内容删掉,然后离开输入框,此时会发现删除掉的最后一个内容出现在输入框内
问题描述 在默认文本后添加新文本,然后删除掉新输入的文本,最后一个删除的文本在焦点离控件的时候,文本会残留在输入框内
错误代码 代码是直接在官网取的代码运行的其实
//新建一个背景图片
private background:eui.Image = new eui.Image();
//新建一个输入框
private myEditableText:eui.EditableText = new eui.EditableText();
private CreatInputFile(){
this.background.source = "resource/assets/CheckBox/checkbox_unselect.png";
//指定图片的九宫格,我们可以复习一下前面章节的内容
this.background.scale9Grid = new egret.Rectangle(1.5,1.5,20,20);
//指定其宽和高,用来当做背景.
this.background.width = 500;
this.background.height = 200;
//将背景添加到显示列表
this.addChild(this.background);
//指定默认文本,用户可以自己输入,也可以将其删除
this.myEditableText.text = "my EditableText";
//指定文本的颜色。
this.myEditableText.textColor = 0x2233cc;
//指定我们的文本输入框的宽和高
this.myEditableText.width = this.background.width;
this.myEditableText.height = this.background.height;
//设置我们的文本左边距为零
this.myEditableText.left = 0;
//将他添加到显示列表
this.addChild(this.myEditableText);
}
BUG截图
直接新建的空工程,然后里面的代码也是直接在官网上抄的。
开始是因为项目内的工程出现这样的问题,但是为了区别开项目的影响,于是直接创建了新的工程,然后代码也直接用官网的。没有做其他太多余的修改。


引擎版本5.2.18    编辑器版本 4.1.6   希望这个问题能尽快解决或者已经解决的话能否告诉方案

test.zip

979.91 KB, 下载次数: 0, 下载积分: 银子 -1

分享到 :
0 人收藏

2 个回复

倒序浏览
zry  登堂入室 | 2019-6-19 09:31:49
我也遇到这个问题,最后输入的内容和上次相同时就会缺少或多出最后一个字。而且只有发布成Android项目时才会出现
liu1515123582  登堂入室 | 2019-6-19 10:30:50
zry 发表于 2019-6-19 09:31
我也遇到这个问题,最后输入的内容和上次相同时就会缺少或多出最后一个字。而且只有发布成Android项目时才 ...

在失去焦点的时候,监听到主动清除一次 看看行不行哦
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号 )

Powered by Discuz! X3.4 © 2001-2019 Comsenz Inc.

返回顶部