當我幾次請求editext焦點時,即使有一些文本,它也會將光標移動到開頭位置。我們怎樣才能將光標置於已經存在的文本之後?如何在請求焦點後將edittext光標位置恢復到結束狀態
2
A
回答
7
//這將專注於文本
editText.setSelection(editText.getText().length());
0
編輯文本有一個名爲append.I想到下面一行代碼也將成爲目的性的最後位置。
editText.append("");
0
佈局的EditText給android:ellipsize
財產這樣android:ellipsize="end"
希望結束這將有助於
0
我也有類似的規定,當用戶希望編輯和EditText上點擊,光標應該在結束。
edtDisplayName.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if (event.getAction() == MotionEvent.ACTION_UP || event.getAction() == MotionEvent.ACTION_DOWN) {
edtDisplayName.setSelection(edtDisplayName.getText()
.length());
edtDisplayName.requestFocus();
//Open key board for user to edit
Commons.showKeyBoard(OnBoardActivity.this, edtDisplayName);
return true;
}
return false;
}
});
以下是我開的鍵板:我用下面取得了同樣的
public static void showKeyBoard(Context context, View view) {
InputMethodManager imm = (InputMethodManager) context
.getSystemService(Context.INPUT_METHOD_SERVICE);
imm.showSoftInput(view, 0);
}
相關問題
- 1. 恢復光標位置改變CONTENTEDITABLE後
- 2. 執行make後恢復光標位置
- 3. 光標位置焦點
- 4. android返回到活動狀態後恢復edittext的狀態
- 5. 設置光標位置爲0時EditText上獲得焦點
- 6. android edittext請求焦點在特定位置
- 7. EditText光標位置
- 8. 非聚焦EditText點擊時光標位置未更新
- 9. 如何將editText光標位置與android的位置分開:hint?
- 10. EditText不恢復狀態在DialogFragment
- 11. 如何在動畫後將視圖恢復到原始狀態?
- 12. EditText的光標位置
- 13. EditText中的光標位置
- 14. CKEDITOR - 無法在DOM修改後恢復光標位置
- 15. 中斷結束後恢復AVAudioplayer結束
- 16. vim:將光標移動到插入的開始/結束位置
- 17. VIM-snipmate改變結束光標位置
- 18. 如何在恢復w/o savedInstanceState後恢復碎片狀態?
- 19. 如何設置光標焦點onload?
- 20. EditText請求焦點不工作
- 21. 如何將GUI的狀態恢復到原始狀態?
- 22. 請求焦點的EditText在SurfaceView活動與的EditText
- 23. 光標駐留在editText位置爲零
- 24. Eclipse editText按完成後刪除焦點(光標)
- 25. 如何在將窗體重置爲原始狀態後重置焦點?
- 26. 如何管理maquette js中的焦點和光標位置?
- 27. jQuery焦點文本框並結束,但也設置光標的位置,以便用戶可以看到它?
- 28. 如何將光標移動到EDITTEXT
- 29. 如何恢復BottomNavigationView狀態?
- 30. 獲取TextInput的光標位置,然後將其聚焦
可能的複製http://stackoverflow.com/questions/6217378/place-cursor-at-在-結束文本中-的EditText – 2012-02-06 16:01:00