如何在tablerow中动态调整textview宽度

时间:2011-10-11 11:05:41

标签: android dynamic textview tablelayout

我有一个简单的tablelayout,每个表行都有以下组件

图片view1 |文字视图|图像view2 |图像View2

文本视图数据由数据库提供。

如何设置widthof(textview)= widthof(screen) - [(widthof(imageview1)+ widthof(imageview2)+ widthof(imageview3)]

1 个答案:

答案 0 :(得分:0)

尝试此操作以获得宽度

int width = getWindowManager().getDefaultDisplay().getWidth() - (imageview2.getWidth() + 
        imageview3.getWidth());
ViewGroup.LayoutParams vp = new ViewGroup.LayoutParams(width,LayoutParams.WRAP_CONTENT);
textview.setLayoutParams(vp);