Стиль кнопки так, чтобы она выглядела как EditText (но по-прежнему ведет себя как кнопка)

Я понимаю, что это довольно странно, но у меня есть кнопка, которая должна выглядят как EditText, но по-прежнему ведут себя как кнопка. В настоящее время мой XML-код макета выглядит следующим образом:

<Button
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    style="?android:attr/editTextStyle" />

Это придает ему вид EditText, но также немного портит поведение, предотвращая запуск события onClick, если кнопка не находится в фокусе (фактически для этого требуется два щелчка мышью) . Есть ли способ сохранить стиль, не меняя поведения кнопки?

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

7
задан CaptJak 18 March 2016 в 19:23
поделиться