android 一个布局里面有三个EditText默认的光标是停在第一个上面的怎么让光标默认在第二个或第三个呢 30

 我来答
大鹏蔡
推荐于2017-09-18 · TA获得超过1769个赞
知道小有建树答主
回答量:1117
采纳率:80%
帮助的人:436万
展开全部
在请求出现光标是,也就是在获取焦点时:
editText.requestFocus();
清除光标,也就是失去焦点:
editText.clearFocus();

第一个设置失去焦点,第二或者第三个设置获得焦点试试

另外还有:

使光标移动到指定的位置:
editText.setSelection(2);
输入的参数是个整数

让EditText不出现光标:
editText.setCursorVisible(false);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
幻想流逝
2015-06-11 · TA获得超过1743个赞
知道大有可为答主
回答量:642
采纳率:75%
帮助的人:553万
展开全部
在EditText实例化后,用requestFocus方法让它获取焦点

EditText edit1 = (EditText) findViewById(R.id.XXX);
EditText edit2 = (EditText) findViewById(R.id.XXX);

edit2.requestFocus();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
昌谷秋m5
2015-07-10 · TA获得超过1351个赞
知道小有建树答主
回答量:1085
采纳率:50%
帮助的人:245万
展开全部
使用receiver.requestFocus()方法获得焦点
第几个 EditText需要默认的光标,就在第几个EditText上加上此方法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友b8f909b
2012-12-28 · TA获得超过795个赞
知道小有建树答主
回答量:554
采纳率:0%
帮助的人:469万
展开全部
View.setFocusable(true),对应xml : android:focusable="true".
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xsmfzcy
2012-12-29 · 超过29用户采纳过TA的回答
知道答主
回答量:99
采纳率:0%
帮助的人:60.5万
展开全部
edittext.requestfocus();好像是这个方法,你可以试一下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式