发布网友 发布时间:2022-04-21 23:49
共2个回答
热心网友 时间:2023-01-31 10:55
在android studio中在style文件中使用自定义属性
1、 首先在android studio中点击res-->values然后点击style
2、 点击之后发现里面已经有自定好的代码了,这些代码都是提供给系统调用的
3、要定义style需要为style创建一个名字和属性,如下图
4、最后在控件中使用如下代码即可完成style的全部步骤
热心网友 时间:2023-01-31 12:13
<style name="ButtonGreen" parent="@android:style/Widget.Button">
<item name="android:textSize">18.0sp</item>
<item name="android:textColor">@drawable/skin_color_button</item>
<item name="android:background">@drawable/common_btn_green</item>
</style>
自定义style文件其实跟在layout里面直接写属性值是没有区别的,这样做的目的大概是为了更好的管理与规范代码,如上面的代码,直接放在layout中
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
style="@style/ButtonGreen" />
这样做的好处大概是有相同的button时不用再重复写相关属性了,直接调用相应的style就行了