【发布时间】:2020-02-25 13:55:10
【问题描述】:
我在 android 下编码,我想将相同的 margin-left 设置为不同的 editText。
现在我在每个小部件中只有android:layout_marginLeft="20dp"。我想知道我是否可以设置一个“风格”或任何东西来总结这个指令。
谢谢!
【问题讨论】:
标签: android android-layout android-edittext
我在 android 下编码,我想将相同的 margin-left 设置为不同的 editText。
现在我在每个小部件中只有android:layout_marginLeft="20dp"。我想知道我是否可以设置一个“风格”或任何东西来总结这个指令。
谢谢!
【问题讨论】:
标签: android android-layout android-edittext
是的,您可以使用自定义样式并将其设置为您的主应用样式。
第 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>
【讨论】: