社区
Android
帖子详情
EditText中定位光标位置
小鱼-小虾
2011-02-24 12:03:20
小弟刚刚接触android,遇到了一些奇怪的问题,请大家多多帮忙
我在EditView中设置了两行字符串,第一行是一个网址链接,第二行市一般的字符串,如下图:
现在的问题是,我想在两行文字之间再输入其他内容,可是没法定位光标,请问各位,我该怎么办啊?
非常感谢各位的帮忙!谢谢谢谢谢~
...全文
2638
11
打赏
收藏
EditText中定位光标位置
小弟刚刚接触android,遇到了一些奇怪的问题,请大家多多帮忙 我在EditView中设置了两行字符串,第一行是一个网址链接,第二行市一般的字符串,如下图: 现在的问题是,我想在两行文字之间再输入其他内容,可是没法定位光标,请问各位,我该怎么办啊? 非常感谢各位的帮忙!谢谢谢谢谢~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cui1114
2012-01-19
打赏
举报
回复
xml文件中:gravity=left|top保持默认在 左、上边
edittext.requestFocusFromTouch();//让光标放入到点击位置。
edittext.requestFocus();//默认方式获得焦点
小鱼-小虾
2011-03-01
打赏
举报
回复
[Quote=引用 8 楼 feifanup 的回复:]
你可以直接写html啊
str = "<a href=\"www.google.com\">www.google.com</a>\n\ntest"
TEXTVIEW.setText( Html.fromHtml(str));
[/Quote]
效果还是那样,不过还是谢谢你啦。
feifanup
2011-02-24
打赏
举报
回复
auto link去掉呢?
小鱼-小虾
2011-02-24
打赏
举报
回复
[Quote=引用 2 楼 ameyume 的回复:]
前面的url和后面的字符串之间有回车或者空行吗?如果有就能定为吧。
按照你的描述,应该是有三行,中间是一个空行,光标定位在空行上。
[/Quote]
有空行的,代码是这样写的:
etEmailBody.setText("www.google.com\n\n\n\nHello world");
可是就是不能定位
ameyume
2011-02-24
打赏
举报
回复
前面的url和后面的字符串之间有回车或者空行吗?如果有就能定为吧。
按照你的描述,应该是有三行,中间是一个空行,光标定位在空行上。
小鱼-小虾
2011-02-24
打赏
举报
回复
如果没有设置那个链接,那么就可以定位光标了,可是为什么有链接就不能定位光标呢?
feifei694893239
2011-02-24
打赏
举报
回复
楼上的可以试一试
feifanup
2011-02-24
打赏
举报
回复
你可以直接写html啊
str = "<a href=\"www.google.com\">www.google.com</a>\n\ntest"
TEXTVIEW.setText( Html.fromHtml(str));
小鱼-小虾
2011-02-24
打赏
举报
回复
[Quote=引用 5 楼 peijiangping1989 的回复:]
有时候可以选择换个思路。比如那"www.google.com放其他控件中。。嘿嘿。或者你去api查查edittext的属性好像有个设置这个换行什么的
[/Quote]
我本来是准备写一个邮件发送程序的,邮件内容里面包含链接,所以就放在一起了,呵呵,不过你的建议不错~
小鱼-小虾
2011-02-24
打赏
举报
回复
[Quote=引用 4 楼 feifanup 的回复:]
auto link去掉呢?
[/Quote]
去掉可以,可是那样的话,链接就没用了
小裴同学
2011-02-24
打赏
举报
回复
有时候可以选择换个思路。比如那"www.google.com放其他控件中。。嘿嘿。或者你去api查查edittext的属性好像有个设置这个换行什么的
ANDROID
中
EDITTEXT
如何
定位
光标
位置
ANDROID
中
EDITTEXT
如何
定位
光标
位置
代码:
edittext
.setSelection(int); 范例: et.setText(content);//设置
EditText
控件的内容 et.setSelection(content.length());//将
光标
移至文字末尾...
EditText
中
光标
位置
问题
一般情况下,
EditText
中
的
光标
默认是
定位
在起始
位置
的,输入一个数字后,保存到偏好设置
中
去,再次回到这个界面,发现
光标
在数字的前面,如何使得返回这个界面的时候让
光标
显示在数字的后面呢? et.setText...
Android 代码修改
EditText
的
光标
位置
Android 代码修改
EditText
的
光标
位置
问题 正常我们使用
EditText
时,都是通过软键盘一个一个输入字符。没有发现
光标
位置
不对。 但是最近在项目
中
,我用到了向
EditText
填充文本。 // 填充搜索框内容文本 ...
Android
EditText
光标
指
定位
置
Andorid
中
,需要将
EditText
控件的
光标
,设置到指
定位
置。
Android --- 怎么设置
EditText
控件
中
光标
默认
位置
,当
EditText
里有文字的时候,
光标
跑到了最前面
今天写 Android 项目的时候遇到这样一个问题,当我进入一个修改页面的时候,发现
EditText
下的
光标
在文字的最前面,这样给用户的体验感非常不好,所以用以下方法解决,简单明了。 在你给当前
EditText
赋值之后 ...
Android
80,356
社区成员
91,290
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章