尺寸类型不允许(在' showtype'值为' mm')

时间:2015-12-09 15:27:29

标签: android attr typedarray

我已经制作了一个自定义控制器来检查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;用另一个名字,没有任何错误。它运作得很好。

我只是好奇它是什么让它相信它是一个错误。请试一试,亲自看看。

0 个答案:

没有答案