【发布时间】:2018-06-09 22:35:28
【问题描述】:
几周以来我一直在努力寻找解决方案,并一直将其列入我的后备名单,我无法包装 LinearLayout 的高度。
我有一个简单的线性布局
<LinearLayout
android:id="@+id/tagsLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:gravity="left"
android:paddingRight="10dp"
android:paddingBottom="5dp"
android:padding="5dp"/>
然后我使用我的代码将多个TextViews 添加到带有标签链接样式的LinearLayout 中
Txt.SetBackgroundResource(Resource.Drawable.roundtext);
Txt.SetPadding(30, 10, 30, 10);
Txt.SetTextColor(global::Android.Graphics.Color.ParseColor("#373944"));
Txt.SetTextSize(Android.Util.ComplexUnitType.Dip, 12);
看到最后一个TextView永远不会进入下一行
我查找了很多线程和解决方案,结果发现LinearLayout 不能像这样包装内容相反,我将不得不创建自己的布局,例如FlowLayout
这个问题有什么简单的解决办法吗?
【问题讨论】: