tableLayout の行に textView を追加すると、長さが長い場合、その前のすべてのサイズが変更されます。私が望むのは、すべてのtextViewがテキストの長さにラップされることだけです..写真はよりよく説明します
TableLayout ll = (TableLayout) findViewById(R.id.messhistory);
TextView edit = new TextView(this);
TableRow row = new TableRow(this);
//edit.setLayoutParams(new TableRow.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));
edit.setBackgroundDrawable(getResources().getDrawable(R.drawable.border));
if(true)
{
ImageView iv= new ImageView(this);
row.addView(iv);
iv.setImageDrawable(getResources().getDrawable(R.drawable.ic_launcher));
}
row.addView(edit,new TableRow.LayoutParams(TableRow.LayoutParams.WRAP_CONTENT, TableRow.LayoutParams.WRAP_CONTENT));
ll.addView(row);
長いテキストを追加する前に
長文追加後