Well, to be clear, I'm not sure that is what is tripping up the designer -
that is just a guess on my part. It might be worth-while to log a bug at
bugzilla.xamarin.com.

What Goncalo suggested is probably your best bet. This is a personal
preference, but you could also edit the layout files by hand as well, and
not worry about using the designer.

That said, adding controls programatically can be a bit tricky, but heres
an example of some code that would be in OnCreate:

var layout = new LinearLayout(this);  // this is the Actitivy;
var button = new Button(this);
layout.AddView(button);
var textView = new TextView(this);
layout.AddView(textView);
SetContentView(layout);



On Wed, Dec 12, 2012 at 2:59 AM, Goncalo Oliveira <gonc...@minkan.net>wrote:

> Since you want to support API 8, why don't you stick with
> layout/layout-land/layout-large/layout-large-land?
> These work well with newer API levels. And so far, the designer has
> behaved correctly with those (leaving apart a few bugs).
>
>
> On 12 December 2012 06:12, Ronny Dahl <ronny.d...@keywork.no> wrote:
>
>>  Hi Tom,****
>>
>> ** **
>>
>> Thanks for your feedback. Since I have to support API level 8 and upwards
>> I’ll add support for both flavors (layout-sw* for API level 13 and upwards
>> and layout-large for those between 8 and 13). But if the designer doesn’t
>> work then I have to add controls programmatically instead. Can you please
>> point me in the right direction for doing that?****
>>
>> ** **
>>
>> Kind regards,****
>>
>> Ronny Dahl (+47 909 72 744)****
>>
>> ** **
>>
>> Keywork AS****
>>
>> http://www.keywork.no/****
>>
>> ** **
>>
>> *From:* monodroid-boun...@lists.ximian.com [mailto:
>> monodroid-boun...@lists.ximian.com] *On Behalf Of *Tom Opgenorth
>> *Sent:* Thursday, December 6, 2012 5:19 PM
>> *To:* Discussions related to Mono for Android
>> *Subject:* Re: [mono-android] Multi-screen applications with alternating
>> layouts****
>>
>> ** **
>>
>> I usually do my Android layouts by hand, so I can't speak directly about
>> the designer, however, one thought does come to mind.****
>>
>> ** **
>>
>> The smallest-width qualifier wasn't introduced until Android 3.2 (API
>> Level 13). It will be ignored by earlier versions of Android. I wonder if
>> maybe your targeted version is < Android 3.2, which is causing the Designer
>> some problems? Again, just a theory, but might be worth checking out.****
>>
>> ** **
>>
>> On Thu, Dec 6, 2012 at 5:25 AM, Ronny Dahl <ronny.d...@keywork.no> wrote:
>> ****
>>
>> Fellow developers,
>>
>> I have used both MonoDroid and Mono for Android about a year with
>> emphasis on MonoTouch. Lately I have been tasked to develop an Android
>> application as well. Seeing that Android comes in many flavors size-wise I
>> have read some of Xamarins documentation on the subject of Multiscreen
>> applications, but alas, I cannot get it to work.
>>
>> My issues are as follows:
>> - When I include alternating layouts such as
>> /Resources/layout-sw720dp/Main.axml the designer opens and I am not able to
>> switch back to the original layout (/Resources/layout/Main.axml) any more
>> (in the designer that is - can still see the XML).
>> - When I do changes to the alternate layout, it happens more often than
>> not that the original layout is updated as well. I have also experiences
>> several times that if I have alternating layouts, the entire directory is
>> removed when I try to do changes to the respective layout.
>> - Side note: I noticed earlier that the device list on the designer
>> toolbar had many entries in it. Now it is completely empty.
>>
>> My development environment:
>> - Both MonoDevelop and Visual Studio 2010/2012 on three different
>> computers (with valid licenses). I reinstalled one of my laptops an hour
>> ago, created a new Android application with one of the default templates
>> and the above-mentioned issues still apply. My computers are quite new so
>> neither performance/drivers should be an issue.
>>
>> Any ideas or suggestions?
>>
>> Regards,
>> Ronny Dahl
>>
>> _______________________________________________
>> Monodroid mailing list
>> Monodroid@lists.ximian.com
>>
>> UNSUBSCRIBE INFORMATION:
>> http://lists.ximian.com/mailman/listinfo/monodroid****
>>
>>
>>
>> ****
>>
>> ** **
>>
>> --
>> http://www.opgenorth.net****
>>
>> _______________________________________________
>> Monodroid mailing list
>> Monodroid@lists.ximian.com
>>
>> UNSUBSCRIBE INFORMATION:
>> http://lists.ximian.com/mailman/listinfo/monodroid
>>
>>
>
>
> --
> Gonçalo Oliveira
>
> _______________________________________________
> Monodroid mailing list
> Monodroid@lists.ximian.com
>
> UNSUBSCRIBE INFORMATION:
> http://lists.ximian.com/mailman/listinfo/monodroid
>
>


-- 
http://www.opgenorth.net
_______________________________________________
Monodroid mailing list
Monodroid@lists.ximian.com

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

Reply via email to