如何在EditText中放置一条垂直线?

时间:2013-08-08 17:13:20

标签: android android-edittext

我有一个编辑文字,我想要一行和这样的按钮:enter image description here

我也想把按钮放在一边。如果有人知道如何做到这一点,我感谢你的帮助。 如何放线以及如何避免文字越线?

3 个答案:

答案 0 :(得分:1)

您真正想要的是您自己构造的复合布局。类似的东西:

red boxes are view children

一个顶级线性布局,带有文本视图,一个可绘制线条,另一个LinearLayout(垂直)保存'160/1',剪辑按钮和'Enviar'按钮。

答案 1 :(得分:0)

正如科林所指出的,这是一个复合的观点。所有这些按钮都不在文本框内。您可以使用水平方向考虑LinerLayout。这是布局层次结构:

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

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

答案 2 :(得分:0)

感谢您的所有答案。我做的。我在EditText上添加了一个imageview。然后我在edittext上添加了一个填充文本,使文本不要越过该行。再一次,非常感谢您的所有答案。