Я понимаю, что это довольно странно, но у меня есть кнопка, которая должна выглядят как EditText, но по-прежнему ведут себя как кнопка. В настоящее время мой XML-код макета выглядит следующим образом:
<Button
android:layout_width="match_parent"
android:layout_height="wrap_content"
style="?android:attr/editTextStyle" />
Это придает ему вид EditText, но также немного портит поведение, предотвращая запуск события onClick, если кнопка не находится в фокусе (фактически для этого требуется два щелчка мышью) . Есть ли способ сохранить стиль, не меняя поведения кнопки?
Я подумал о том, чтобы просто создать фон с девятью патчами, который выглядел бы как EditText, но с таким большим количеством различных версий Android и скинов я бы предпочел использовать системный стиль, если это возможно.