android - Cannot reference an xml-drawable from a style -


i'm trying specify reference/resource-id drawable custom style.

if drawable image file (ie, .png), ok, if drawable xml layout file (ie, selector), compile-time error:

no resource found matches given name (at 'net.monocross.app:button_drawable_id' value '@layout/xmlselector') ..\resources\values\styles.xml

i'm trying determine if android rule, or maybe monodroid issue, , if there other means end ?

thanks.

styles.xml

<style name ="dropdownbuttona">   <item name="android:layout_width">@dimen/button_width</item>   <item name="android:layout_height">@dimen/button_height</item>   <item name="net.monocross.app:button_label_text">hi</item>   <item name="net.monocross.app:button_label_color">#99abcdef</item>    <!-- ok -->    <item name="net.monocross.app:button_drawable_id">@drawable/pngimage</item>    <!-- error -->   <item name="net.monocross.app:button_drawable_id">@drawable/xmlselector</item>  </style> 

attrs.xml

<declare-styleable name="dropdownbutton">   <attr name="button_label_text" format="string"></attr>   <attr name="button_label_color" format="color"></attr>     <attr name="button_drawable_id" format="reference"></attr> </declare-styleable> 

i needed rename xml-drawable file

xmlselector.axml -> xml_selector.xml

if doesn't work you, try keeping .axml extension.


Comments

Popular posts from this blog

How to remove text and logo OR add Overflow on Android ActionBar using AppCompat on API 8? -

html - How to style widget with post count different than without post count -

url rewriting - How to redirect a http POST with urlrewritefilter -