动态添加TextViews,新行

时间:2015-12-20 00:53:39

标签: c# android xamarin

我在LinearLayout中动态创建TextView列表。

foreach (var category in item.categories)
{
    var textSimilarArtist = new TextView(context) { Text = category.title };
    var layoutParams = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.WrapContent,
          ViewGroup.LayoutParams.WrapContent) { LeftMargin = 20 };
    textSimilarArtist.LayoutParameters = layoutParams;
    view.FindViewById<LinearLayout>(Resource.Id.categoriesLayout).AddView(textSimilarArtist);
}

问题是如果有很多TextViews,那么最后一个不是从新行开始,而是创建像“column”这样的东西。在没有足够的空间用于下一个文本后,如何让TextView从新行开始?

0 个答案:

没有答案