Как динамически регулировать ширину текстового представления в таблице - PullRequest
0 голосов
/ 11 октября 2011

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

изображение view1 | Просмотр текста | Изображение view2 | Изображение View2

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

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

1 Ответ

0 голосов
/ 11 октября 2011

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

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