2012-09-30 46 views
0

我已經將TextViews動態添加到LinearLayout中。 問題是,如果TextViews的文本長於佈局寬度,則它們顯示錯誤。 有沒有什麼辦法可以讓TextViews匹配佈局寬度並且自己以新行開始?將TextView分解成行

+0

答案:http://nishantvnair.wordpress.com/2010/09/28/flowlayout-in-android/ – Andrew

回答

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);