2016-06-16 2 views
0

Я смотрел вокруг, как создавать элементы пользовательского интерфейса чисто по кодеКак добавить элементы пользовательского интерфейса динамически андроид

Как я могу это сделать?

RelativeLayout mainLayout = FindViewById<RelativeLayout>(Resource.Id.MainRelativeLayout); 
TextView newText = new TextView(this); 
newText.Text = "HEY THERE NEW TEXT MADE VIA CODE"; 
mainLayout.AddView(newText); 


// Set our view from the "main" layout resource 
SetContentView(Resource.Layout.Main); 
+0

Я использую Xamarin. Android – mrOak

ответ

0

Оказывается, что вам нужно разместить код после настройки вида контента

/ Set our view from the "main" layout resource 
SetContentView(Resource.Layout.Main); 

RelativeLayout mainLayout = FindViewById<RelativeLayout>(Resource.Id.MainRelativeLayout); 
TextView newText = new TextView(this); 
newText.Text = "HEY THERE NEW TEXT MADE VIA CODE"; 
mainLayout.AddView(newText); 

ой и вам нужно указать тип под FindViewById < TYPE>

Смежные вопросы