0
我已經將TextViews動態添加到LinearLayout中。 問題是,如果TextViews的文本長於佈局寬度,則它們顯示錯誤。 有沒有什麼辦法可以讓TextViews匹配佈局寬度並且自己以新行開始?將TextView分解成行
我已經將TextViews動態添加到LinearLayout中。 問題是,如果TextViews的文本長於佈局寬度,則它們顯示錯誤。 有沒有什麼辦法可以讓TextViews匹配佈局寬度並且自己以新行開始?將TextView分解成行
<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);
答案:http://nishantvnair.wordpress.com/2010/09/28/flowlayout-in-android/ – Andrew