I don't think you should include dobbo: here; try with just
"useAbbreviations":
<!--item name="dobbo:useAbbreviations">true</item-->
The R.attr namespace is flattened.
-- Tor
On Thu, Apr 10, 2014 at 8:57 PM, Steve "Dobbo" Dobson <
[email protected]> wrote:
> Hi
>
> I'm developing an app and I need to changed between full size labels on
> the tablets and other larger screened devices, and abbreviations for
> those of a smaller screens size or when the user's language has long
> names for the English equivalents.
>
> So I created a custom attribute for my custom view (attrs.xml):
> <?xml version="1.0" encoding="utf-8"?>
> <resources>
> <declare-styleable name="SchemeView">
> <attr name="useAbbreviations" format="boolean"/>
> </declare-styleable>
> </resources>
>
> In my layout file I referenced a style:
>
> <org.dobbo.colour.view.SchemeView
> android:id="@+id/schemeView"
> style="@style/SchemeViewStyle"/>
>
> And created the appropriate styles (values-small/styles.xml show):
> <?xml version="1.0" encoding="utf-8"?>
> <resources
> xmlns:dobbo="http://schemas.android.com/apk/res-auto">
>
> <style name="SchemeViewStyle">
> <!--item name="dobbo:useAbbreviations">true</item-->
> </style>
> </resources>
>
> However when compiling a get the following error:
>
> .../values-small/styles.xml
> Error:(6, 21) No resource found that matches the given
> name: attr 'dobbo:useAbbreviations'.
> Error:(6, 21) Execution failed for task
> ':ColorWheel:processDebugResources'.
> > com.android.ide.common.internal.LoggedErrorException:
> Failed to run command:
> ...
> Error Code:
> 1
> Output:
> .../build/res/all/debug/values-small/values.xml:8: error:
> Error: No resource found that matches the given
> name: attr 'dobbo:useAbbreviations'.
>
> Have I missed something, or are custom styled not supported? If I've
> missed something can you please point me at the documentation that
> defines it? If they are not yet supported when will they?
>
> As always thanks for any help and your time
> Steve
>
> --
> You received this message because you are subscribed to the Google Groups
> "adt-dev" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>
--
You received this message because you are subscribed to the Google Groups
"adt-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.