Одинаковое поле для другого editText - PullRequest
0 голосов
/ 25 февраля 2020

Я кодирую под android и хочу установить один и тот же margin-left для другого editText. Пока у меня просто android:layout_marginLeft="20dp" в каждом виджете. Интересно, могу ли я установить «стиль» или что-то еще, чтобы подвести итог этой инструкции. Спасибо!

1 Ответ

1 голос
/ 25 февраля 2020

Да, вы можете использовать собственный стиль и установить его в качестве основного стиля приложения.

Шаг 1: Создайте пользовательский стиль EditText со всеми необходимыми стилями

 <style name="MyEditTextStyle" parent="android:Widget.EditText">
     <item name="android:layout_marginLeft"=20dp</item>
    </style>

Шаг 2: Теперь добавьте стиль в свой главная тема приложения

<style name="App_Theme" parent="@android:style/Theme.Holo">
   ... 
   <item name="android:EditTextSyle">@style/MyEditTextStyle</item>
   ...
<style>
...