我创建了一个文件并命名为“button_ui.xml”,然后使用“item”设置按钮的设计。并将其应用于主要活动。我的问题是我们可以在同一个 xml 文件中为多个按钮设置不同的设计吗在安卓中也是一样。如果是,那我们怎么办?
您可以使用 res/value/styles 中的样式文件
您可以在样式文件中使用这种类型
<style name="ButtonStyle">
<item name="android:layout_width">@dimen/_250sdp</item>
<item name="android:layout_height">@dimen/_60sdp</item>
<item name="android:layout_gravity">center</item>
<item name="android:gravity">center</item>
<item name="android:autoSizeTextType">uniform</item>
<item name="android:autoSizeStepGranularity">2sp</item>
<item name="android:autoSizeMaxTextSize">@dimen/_25ssp</item>
<item name="android:autoSizeMinTextSize">@dimen/_5ssp</item>
<item name="android:layout_marginTop">@dimen/_15sdp</item>
<item name="android:layout_marginBottom">@dimen/_40sdp</item>
<item name="android:textStyle">bold</item>
<item name="android:textAllCaps">false</item>
<item name="android:maxLines">1</item>
<item name="android:paddingHorizontal">@dimen/_5sdp</item>
</style>
这种样式适用于 main.xml Button 像这样
<Button
android:id="@+id/emailbtn"
style="@style/ButtonStyle"
android:text="CONTINUE" />
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句