0

我已经编写了代码来翻译Relativelayout其中包含三个edittext.
当我点击特定的编辑文本时,翻译工作正常,但是,编辑文本光标在原始位置和翻译位置都闪烁。我想删除原始位置的焦点。

这是我的代码,

 TranslateAnimation slide;

                 slide = new TranslateAnimation(Animation.ABSOLUTE,x1,Animation.ABSOLUTE, x1,Animation.ABSOLUTE, y1,Animation.ABSOLUTE,y1-i );



                getReLay(R.id.up_lay).invalidate();
                slide.setDuration(250);
                getReLay(R.id.up_lay).startAnimation(slide);
                slide.setFillAfter(true);
                fiftytemp=fifty+total;
                newTemp=i;

注意:x1 是左侧间距,y1 是顶部间距,i 指定要平移的距离。

4

1 回答 1

1

也许尝试请求关注代码中的下一个编辑文本

edittext.requestFocus();
于 2013-07-19T06:39:29.883 回答