0

我已經編寫了代碼來翻譯包含三個edittextRelativelayout
當我點擊某個特定的edittext時,Translation功能正常,但edittext光標在原始位置和翻譯位置都閃爍。我想刪除原來的位置的焦點。Editext光標在翻譯動畫之後在兩處閃爍

這裏是我的代碼,

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是頂級的間距和我指定的距離來定。

回答

1

也許嘗試請求着眼於未來的EditText代碼

edittext.requestFocus(); 
+0

謝謝,它的一個重要的提示 –