You would have to modify the schemas that we ship.

In C:\Program Files (x86)\MSBuild\Novell, there is:

- android-layout-xml.xsd
- schemas.android.com.apk.res.android.xsd

Note these will get overwritten every time you upgrade Mono for Android, 
so I doubt this is a very viable solution.

Jonathan Pobst

On 9/23/2011 2:18 PM, El-Sayed Mohamed wrote:
> First, thank you JP for your reply.
>
> Your proposed solution is working, but this is not what I want.
> I want to set the attribute from axml the same way I set built-in
> atrributes.
> EX:
> <mynamespace.CustomView
>        android:id="@+id/MyButton"
>        android:layout_width="fill_parent"
>        android:layout_height="wrap_content"
>        android:layout_weight="1"
>        DisplayText="Set from axml"
> />
>
> In the above example, in VS I have code completion within the editor for
> attributes under the android namespace.
> How can I have the same support for my custom attribute?.
>
>
> -----Original Message-----
> From: monodroid-boun...@lists.ximian.com
> [mailto:monodroid-boun...@lists.ximian.com] On Behalf Of Jonathan Pryor
> Sent: Friday, 23 September, 2011 9:03 PM
> To: Discussions related to Mono for Android
> Subject: Re: [mono-android] Custom attribute
>
> On Sep 22, 2011, at 6:42 PM, El-Sayed Mohamed wrote:
>> How to set custom attribute from axml?
>
> You should be able to use the IAttributeSet methods; untested...
>
>> //Code snippet is below
>>
>> public class CustomView : ViewGroup
>>      {
>>          public string DisplayText
>>          {
>>              get;
>>              set;
>>          }
>>
>>          public CustomView(Context context, IAttributeSet attrs) :
>>              base(context, attrs)
>>          {
>
>               DisplayText = attrs.GetAttributeValue (null, "DisplayText");
>
>   - Jon
>
> _______________________________________________
> Monodroid mailing list
> Monodroid@lists.ximian.com
>
> UNSUBSCRIBE INFORMATION:
> http://lists.ximian.com/mailman/listinfo/monodroid
>
> _______________________________________________
> Monodroid mailing list
> Monodroid@lists.ximian.com
>
> UNSUBSCRIBE INFORMATION:
> http://lists.ximian.com/mailman/listinfo/monodroid
>
>

_______________________________________________
Monodroid mailing list
Monodroid@lists.ximian.com

UNSUBSCRIBE INFORMATION:
http://lists.ximian.com/mailman/listinfo/monodroid

Reply via email to