Android 如何在EditText中放置垂直线?

Android 如何在EditText中放置垂直线?,android,android-edittext,Android,Android Edittext,我有一个编辑文本,我想输出一行和如下按钮: 我想把他也扣上。如果有人知道怎么做,我感谢你的帮助。 如何放线,如何避免文字过线 你真正想要的是你自己构造的复合布局。比如: 一个带有文本视图的顶层线性布局,一个可绘制的线条,另一个线性布局(垂直)包含“160/1”、剪辑按钮和“Enviar”按钮。正如Collin所指出的,这是一个复合视图。所有这些按钮都不在文本框内。您可以考虑使用水平方向的直线布局。布局层次结构如下: LinearLayout (horizontal orientation)

我有一个编辑文本,我想输出一行和如下按钮:

我想把他也扣上。如果有人知道怎么做,我感谢你的帮助。
如何放线,如何避免文字过线

你真正想要的是你自己构造的复合布局。比如:


一个带有文本视图的顶层线性布局,一个可绘制的线条,另一个线性布局(垂直)包含“160/1”、剪辑按钮和“Enviar”按钮。

正如Collin所指出的,这是一个复合视图。所有这些按钮都不在文本框内。您可以考虑使用水平方向的直线布局。布局层次结构如下:

LinearLayout  (horizontal orientation)
|
+- EditText (fill parent)
|
+- LinearLayout (vertical orientation, width-30dp, gravity-right)
   |
   +- TextView (show remaining chars)
   | 
   +- Button
   | 
   +- Button

注意:我只是给出了一个如何布局视图以实现上述目标的想法。您可能需要稍微调整一下。

谢谢您提供的所有答案。我做到了。我在EditText上添加了一个imageview。然后,我在编辑文本的右边添加了一个填充,使文本不越界。再一次,非常感谢你的回答

我想整件事可能不在编辑文本中。你可能需要设计一个布局模式来创建类似上面的内容。是的,你可能正在查看和编辑具有一定宽度的文本,然后itI旁边的按钮完成了这一行。我在edittext中添加了一个imageview。但是文本在行下。如何避免文本在imageview下?我已经做了行。我现在只想知道如何不越界。如果我不得不做另一个布局,它会做很多额外的工作。如果我刚完成此活动,我将不得不重新设计整个活动。如果您按照我所述设置布局,则不可能“越界”,因为EditText包含文本。我已经完成了。我在编辑文本的右侧添加了一个填充。现在文本没有越界。谢谢你的回答。