Disable EditText editability and focus (like TextView)
EditText
and TextView
are quite similar. The only difference I see hard-coded into EditText.java is to set the editable default to true, which you've set manually. Other than that, the EditText
style is:
<style name="Widget.EditText">
<item name="android:focusable">true</item>
<item name="android:focusableInTouchMode">true</item>
<item name="android:clickable">true</item>
<item name="android:background">@android:drawable/edit_text</item>
<item name="android:textAppearance">?android:attr/textAppearanceMediumInverse</item>
<item name="android:textColor">@android:color/primary_text_light</item>
<item name="android:gravity">center_vertical</item>
</style>
and TextView
is:
<style name="Widget.TextView">
<item name="android:textAppearance">?android:attr/textAppearanceSmall</item>
</style>
My guess is that @android:drawable/edit_text
is the source of the orange box. Indeed, it contains:
<item android:state_pressed="true" android:drawable="@drawable/textfield_pressed"/>
The simplest way might be to set its background to the default one:
android:background="@android:drawable/textfield_default"
Disable EditText editability and focus (like TextView).
Try this :
android:longClickable="false"
android:clickable="false"
android:cursorVisible="false"
android:editable="false"