Android中的EditText中,输入信息时,怎么能让光标停靠在输入的信息的右侧而不是左侧呢

Android中的EditText中,输入信息时,怎么能让光标停靠在输入的信息的右侧而不是左侧呢,第1张

先设置 android:gravity="right" 然后在java程序中,在每次输出字符之后(textsetText(str);)重新设置光标位置:textsetSelection(strlength());

将下面一行代码插入你想要的地方,即可在执行到此代码时让光标位于最后了

text1selstart = len(text1)-1

如果想选中全文,可以用以下命令

text1selstart=1

text1sellenght=len(text1)

其实selstart属性是光标位置,sellenght属性是选中文本长度,这两个属性配合使用可以 *** 作光标

在layout文件里面找到布局文件,那个EditText组件上加一个属性,android:gravity="top"就可以了,gravity是控制文本的排列方式的,里面还有好几种排列方式,你可以自己看看。

如果是在Activity里的话,就在EditText那个文本框对象上调用setGravity(int),通过API查看setGravity(int)方法可以看到int型参数所代表的含义

在layout文件里面找到布局文件,那个EditText组件上加一个属性,android:gravity="top"就可以了,gravity是控制文本的排列方式的,里面还有好几种排列方式,你可以自己看看。

如果是在Activity里的话,就在EditText那个文本框对象上调用setGravity(int),通过API查看setGravity(int)方法可以看到int型参数所代表的含义

以上就是关于Android中的EditText中,输入信息时,怎么能让光标停靠在输入的信息的右侧而不是左侧呢全部的内容,包括:Android中的EditText中,输入信息时,怎么能让光标停靠在输入的信息的右侧而不是左侧呢、Android 怎样把光标放在EditText中文本的末尾处、edittext怎么把编辑光标定位到最后等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9643949.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存