0
我必須根據我在數組中的數據水平添加textviews。我能夠添加文字瀏覽,但他們是在單行。我想在超過時瀏覽視圖的寬度時,自動在下一行添加新的文本視圖。這裏是我的代碼來添加文本視圖。我正在使用表格佈局來添加textview dynamicaly。如何縮小列以在第二行中添加新的textview
TableLayout artistsView = (TableLayout) findViewById(R.id.artists);
String[] array = JBUtils.getInstance().splitTextByComma(vo.getStarcast());
TableRow row = new TableRow(_context);
TableLayout.LayoutParams params = new TableLayout.LayoutParams(TableLayout.LayoutParams.MATCH_PARENT, TableLayout.LayoutParams.WRAP_CONTENT);
row.setLayoutParams(params);
for (int i = 0; i < array.length; i++)
{
TextView textView = new TextView(_context);
textView.setText(array[i]);
row.addView(textView);
}
artistsView.addView(row);
這將在一行中只添加一個文本視圖。我想,當寬度不自量力那麼只有它應該在下一行添加新的文本視圖。這不是我想要的。 –