我在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从新行开始?