2015-09-06 59 views
1

有什么办法,我们可以通过以下EditTexts添加(画)水平直线:画出的EditText(安卓)直线

<EditText 
android:layout_width="match_parent" 
android:layout_height="wrap_content" 
android:id="@+id/Text1" 
/> 
<EditText 
android:layout_width="match_parent" 
android:layout_height="wrap_content" 
android:id="@+id/Text2" 
/> 

我试图把线只是其中的文字(在EditText上)出现在盒子上方的盒子中。

谢谢。

+0

里面的EditTexts或EditTexts以上?或者在他们之间? – Luke

+0

在editText里面。然而,这里面会有文字,但是直线应该在文字上方,就像穿过这些文字一样。谢谢。 – Pikey

回答

0

设置油漆标志:

EditText et = (EditText)findViewById(R.id.Text1); 
et.setPaintFlags(someTextView.getPaintFlags() | Paint.STRIKE_THRU_TEXT_FLAG); 
+0

谢谢。但是,其表示描绘如下问题: 异常渲染期间提出:android.widget.EditText不能转换到android.view.ViewGroup 可能是我失去了一些东西。 下面是我已经使用XML: <的EditText 机器人:layout_width = “match_parent” 机器人:layout_height = “WRAP_CONTENT” 机器人:ID = “@ + ID /文本1”> <查看 机器人:ID = “@ + ID /行” 机器人:背景= “#000000” 的android:layout_width = “match_parent” 机器人:layout_height = “10px的”/> 谢谢。 – Pikey

+0

@Pikey它有什么样的渲染问题? –

+0

嗨Arjun,我无意中击中了Enter。请检查以上。 – Pikey