TextView数组分为几行

时间:2012-09-30 13:28:23

标签: android arrays textview

我已将TextViews动态添加到LinearLayout中。 问题是,如果TextViews的文本比布局宽度长,则会错误地显示。 有没有什么方法TextViews匹配布局宽度并开始自己的新行?

1 个答案:

答案 0 :(得分:0)

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/layout"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >

</LinearLayout>

使用LinearLayout.LayoutParams

params = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT);
txtView.setLayoutParams(params);
layout.addView(txtView);