如果当前edit是空的,那你点击它获取焦点后,光标位置就是在最开始。
如果已经有多行,那你点击哪行,光标就会自己跳到指定那行上,同时获取焦点。如果不管多少行,你都想点击时在1行1列,那就去实现void onFocusChanged(boolean focused, int direction, Rect previouslyFocusedRect)
{
if(focused){
//强制焦点在首位置
edit.setSelection(0);
}
}这样应该就可以了,试试吧
如果已经有多行,那你点击哪行,光标就会自己跳到指定那行上,同时获取焦点。如果不管多少行,你都想点击时在1行1列,那就去实现void onFocusChanged(boolean focused, int direction, Rect previouslyFocusedRect)
{
if(focused){
//强制焦点在首位置
edit.setSelection(0);
}
}这样应该就可以了,试试吧
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货