如何将编辑文本框光标开始设置到某个默认位置?

发布于 2024-11-16 15:02:47 字数 114 浏览 3 评论 0原文

我使用可绘制的编辑文本框,其中边框几乎没有图形,就像它有两条线边框一样。问题是,如果我输入与框边缘重叠的文本。我如何在开头创建一个空间/间隙,以便我可以在距左端 1/2 个空格间隙后输入文本。

谢谢

im using a edittext box drawable where the border is little graphical like it has two line border.the thing is if i enter the text its overlapping with the edge of the box.how can i create a space/ gap in the beginning,so that i can enter the text after 1/2 spaces gap from the left end.

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

南七夏 2024-11-23 15:02:47
EditText editText = (EditText) findViewById(R.id.textId);
editText.setText("EditText component");
editText.setSelection(3);  

尝试此代码将光标设置到位置 3。

如果您只想在 strting 处添加空格,请尝试在代码中添加 paddingLeft 属性。

谢谢。

EditText editText = (EditText) findViewById(R.id.textId);
editText.setText("EditText component");
editText.setSelection(3);  

try this code to set cursor to position 3.

If you just want to add space at strting try adding paddingLeft attribute in your code.

Thanks.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文