我已经制作了一个自定义控制器来检查android如何使用属性,所以为了做到这一点,我还创建了一个名为attrs.xml的文件并将其设置如下
attrs.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<declare-styleable name="durationTextView">
<attr name="showtype" format="enum">
<enum name="hhmmss" value="0" />
<enum name="hhmm" value="1" />
<enum name="mm" value="2" />
</attr>
</declare-styleable>
</resources>
activity.xml
<com.example.mustafaguven.widgets.DurationTextView
android:id="@+id/lblDuration"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
custom:showtype="mm"
/>
我要问的是,如果我将showtype设置为&#34; mm&#34;,为什么我会收到像我分享为标题的错误。 Android有一些问题,特别是名称&#34; mm&#34;,它真的很奇怪,因为如果我改变了&#34; mm&#34;用另一个名字,没有任何错误。它运作得很好。
我只是好奇它是什么让它相信它是一个错误。请试一试,亲自看看。