Monodroid以编程方式将editText添加到布局视图中

时间:2014-03-05 13:23:42

标签: c# android android-layout xamarin.android xamarin

我正在尝试使用Monodroid在Xamarin Studio中为我的布局添加EditText元素,但我无法使其正常工作。我知道如何在布局中添加一个并使用'FindViewById',但我从Json文件中获取元素,因此无法访问布局。

如何在Xamarin Studio中使用C#以编程方式将元素设置为我的布局?

下一个例子我试图添加一个TextView,但这也不起作用:

TextView textView = new TextView (this);
textView.Text = "HALLO TEST"; 
layout.AddView (textView);

1 个答案:

答案 0 :(得分:0)

您需要在添加文本视图之前添加布局参数。

textView.LayoutParameters = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.WrapContent, ViewGroup.LayoutParams.WrapContent);