2017-01-30 3 views
-7

EditText отключен, но все же он подчеркивается. Почему, как я могу удалить подчеркивание? Что именно подчеркивает? В iOS один и тот же компонент равен UITextView, но он никогда не подчеркивает так, что контроль.Почему редактировать текст подчеркивается?

enter image description here

<EditText 
     android:layout_width="305dp" 
     android:layout_height="79dp" 
     android:inputType="textMultiLine" 
     android:ems="10" 
     android:layout_below="@+id/view" 
     android:layout_centerHorizontal="true" 
     android:layout_marginTop="0dp" 
     android:id="@+id/editText5" 
     android:text="Do you know y.." 
     android:enabled="false" /> 
+0

Что и означает по-прежнему отключено, но подчеркнули? – W4R10CK

+0

Сравнение двух совершенно разных систем не требуется, IOS не является стандартом для пользовательского интерфейса. Не могли бы вы предоставить дополнительную информацию, используемый API, макет или динамический вид, который использовался, а также [mcve]. – AxelH

+5

Но если вам просто нужно показать текст, вы можете использовать [TextView] (https://developer.android.com/reference/android/widget/TextView.html) – AxelH

ответ

4

EditText отключена

Используйте TextView вместо этого.

Как удалить подчеркивание?

Вместо этого используйте TextView.

Или, используйте другой фон для EditText, возможно. Я предполагаю, что способ подачи этого кронштейна осуществляется через фон, как это было с Theme и Theme.Holo. Я не менял фон EditText в годах, как обычно это не нужно.

Что именно подчеркивает означает?

Он сообщает людям, что это представляет текст, который они могут редактировать, в отличие от текста, который они не могут редактировать.

0

Вы можете установить EditText иметь пользовательский прозрачную вытяжку или просто использовать

android:background="@android:color/transparent"