框里的代码逻辑有点想不通,为啥mTranslate>2*MViewWidth??
1:几个全局变量应该有初始值;
2:看代码应该会是在xml中设置控件的宽度为自适应,然后会在输入文字的时候自动改变textview的宽度。首先mViewWith每次在输入文本的时候会重新测量宽度,mTranslate我猜是控件最终的宽度(没查setxxx那几个函数具体啥意思),这个自定义控件,每次输入都自增加当前宽度的20%,但是总长度不能超过当前宽度的两倍,个人觉得这是出于某种需求自定义的,暂时不觉明厉
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(1)
1:几个全局变量应该有初始值;
2:看代码应该会是在xml中设置控件的宽度为自适应,然后会在输入文字的时候自动改变textview的宽度。首先mViewWith每次在输入文本的时候会重新测量宽度,mTranslate我猜是控件最终的宽度(没查setxxx那几个函数具体啥意思),这个自定义控件,每次输入都自增加当前宽度的20%,但是总长度不能超过当前宽度的两倍,个人觉得这是出于某种需求自定义的,暂时不觉明厉