C# 动态添加文本视图,新行
我在LinearLayout中动态创建文本视图列表C# 动态添加文本视图,新行,c#,android,xamarin,C#,Android,Xamarin,我在LinearLayout中动态创建文本视图列表 foreach (var category in item.categories) { var textSimilarArtist = new TextView(context) { Text = category.title }; var layoutParams = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.WrapContent, View
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);
}
foreach(item.categories中的变量类别)
{
var textSimilarArtist=newtextview(context){Text=category.title};
var layoutParams=new LinearLayout.layoutParams(ViewGroup.layoutParams.WrapContent,
ViewGroup.LayoutParams.WrapContent){LeftMargin=20};
textSimilarArtist.LayoutParameters=layoutParams;
view.findviewbyd(Resource.Id.categoriesLayout).AddView(textSimilarArtist);
}
问题是如果有很多文本视图,最后一个不是从新行开始,而是创建类似“column”的内容。在没有足够的空间放置下一行后,如何使文本视图从新行开始