На самом деле мой код:
LinearLayout ll = new LinearLayout(this);
ll.setId(i);
ll.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.WRAP_CONTENT));
ll.setPadding(0, 0, 0, 5);
//ll.setClickable(false);
TextView tv = new TextView(this);
tv.setWidth(5);
tv.setId(++i);
tv.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT));
final TextView name = new TextView(this);
name.setText(user_chat.get(j).toString());
name.setWidth(60);
name.setId(++i);
//name.setClickable(false);
name.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT));
Log.v("TextView name",""+name.getText());
TextView msg = new TextView(this);
msg.setText(user_chat.get(++j).toString());
msg.setWidth(100);
msg.setId(++i);
//msg.setClickable(false);
msg.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT));
TextView time= new TextView(this);
time.setText(user_chat.get(++j).toString());
time.setId(++i);
//time.setClickable(false);
time.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT));
ll.addView(tv);
ll.addView(name);
ll.addView(msg);
ll.addView(time);
lay.addView(ll);
В этом имени msg, текстовые поля времени, которые я отображаю. Я хочу, чтобы имя msg и time находились в правильном порядке, я имею в виду ту же строку. Но ширина не регулируется как для Android, так и для Droid. Что я могу сделать? Заранее спасибо