Как динамически настроить ширину textview в таблице

у меня есть простой tablelayout каждая строка таблицы имеет следующие компоненты

просмотр изображения1 | Просмотр текста | Просмотр изображения2 |Просмотр изображения2

Данные текстового представления предоставляются из базы данных.

как установить widthof(textview) = widthof(screen)-[(widthof(imageview1)+widthof(imageview2)+widthof(imageview3)]


person siva    schedule 11.10.2011    source источник


Ответы (1)


Попробуйте это, чтобы получить ширину

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