2011-05-04 63 views
0

我已经创建了tablelayout,并在那个tablelayout m动态添加行。同时m动态添加四行TextViewTextView大小各不相同。我的问题是如何相应地设置TextView的高度。即如果一个TextView的大小相应增加,则调整该特定行高度。请帮帮我。Android TextView

+0

在我的xml我已成立tablelayout背景为灰色。这样每一行都应该精确可见。 – uday 2011-05-04 10:51:11

回答

0

以下几个步骤可能会帮助你。

1)设置表格行宽为fill_parent &高度为wrap_content。 2)将这四个文本视图按照你想要显示在UI上的顺序添加。

e.g

tablerow.addview(textView1,LayoutParams.wrap_content,LayoutParams.wrap_content); 
    tablerow.addview(textView2,LayoutParams.wrap_content,LayoutParams.wrap_content); 
    tablerow.addview(textView3,LayoutParams.wrap_content,LayoutParams.wrap_content); 
    tablerow.addview(textView4,LayoutParams.wrap_content,LayoutParams.wrap_content); 

&终于

table.addView(tablerow,LayoutParams.FILL_PARENT,LayoutParams.wrap_content)); 
+0

@ Vladimir&Sumant:我已经试过这个,但它不工作。 – uday 2011-05-04 12:58:16