Android 在自定义样式中使用尺寸标注

Android 在自定义样式中使用尺寸标注,android,android-styles,Android,Android Styles,在安卓系统中,我有以下功能: dimens.xml 10dp 5dp style.xml 16便士 @尺寸/纽扣边缘 @尺寸/纽扣边缘 @尺寸/纽扣边缘B @尺寸/纽扣边缘B 我将其添加到按钮视图中: someFragment.xml 但利润率并没有得到应用。当将10dp和5dp直接放入my_按钮样式时,它会按预期工作。在Android中,是否可以使用dimens.xml中指定的值用于自定义样式,或者dimens值只能直接应用于视图?我知道现在回答问题已经晚了,但对于正在搜索此类错误的

在安卓系统中,我有以下功能:

dimens.xml

10dp
5dp
style.xml


16便士
@尺寸/纽扣边缘
@尺寸/纽扣边缘
@尺寸/纽扣边缘B
@尺寸/纽扣边缘B
我将其添加到按钮视图中:

someFragment.xml



但利润率并没有得到应用。当将10dp和5dp直接放入my_按钮样式时,它会按预期工作。在Android中,是否可以使用dimens.xml中指定的值用于自定义样式,或者dimens值只能直接应用于视图?

我知道现在回答问题已经晚了,但对于正在搜索此类错误的人来说是这样的。存在对父级的错误引用。只需更改styles.xml中的以下行

<style name="my_button" parent="@android:style/Widget.Button">


此外,您可以将my_按钮的所有公共属性添加到其在样式中的引用中,然后将以下行添加到主题的样式中。通过这样做,您可以跳过活动xml中的参考android:buttonStyle

<item name="android:buttonStyle">@style/my_button</item>
@style/my\u按钮
标签之间是否有dimen项目?
<item name="android:buttonStyle">@style/my_button</item>