2015-09-06 2 views
1

Есть ли способ, мы могли бы добавить (рисовать) прямую горизонтальную линию в EditTexts ниже:рисовать прямые линии в EditText (Android)

<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

Установите флаг Paint:

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

спасибо. Но, показывая проблемы с рендерингом, как показано ниже: Исключение, возникающее при рендеринге: android.widget.EditText не может быть передан в android.view.ViewGroup Может быть, я что-то упустил. Ниже XML я использовал: <Посмотреть андроид: идентификатор = "@ + идентификатор/линия" андроид: фон = "# 000000" андроид: layout_width = "match_parent" андроид: layout_height = "10px" /> Спасибо. – Pikey

+0

@Pikey Какие проблемы с рендерингом у него есть? –

+0

Привет, Арджун, я случайно нажал Enter. Пожалуйста, проверьте выше. – Pikey

Смежные вопросы