我正在尝试创建一个自定义的 android“样式”xml。虽然我看到的其他所有人似乎都在使用整数,但它甚至无法编译:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="DialogStyle"
parent="android:style/Theme.Dialog"
>
<item name="android:background">@color/ReliantCyan</item>
<item name="android:radius">6</item>
<item name="android:textColor">@color/White</item>
</style>
</resources>
得到我:
.../dialogStyle.xml:7: error: Error: Integer types not allowed (at 'android:radius' with value '6').
我也尝试过6pd
,6px
但它说不允许使用任何字符串。我在这里做错了什么?
(任何接受的答案都必须与 android 2.2 兼容。)
我现在也尝试过:
<dimen name="dRadius">10pd</dimen>
进而
<item name="android:radius">@dimen/dRadius</item>
但我得到一个非常相似的错误:
... error: Error: String types not allowed (at 'dRadius' with value '10pd').