2016-05-13 2 views
1

У меня три динамически созданной строки таблицы в моем приложении. Первая и вторая строки имеют только один текстовый вид соответственно. И их таблица имеет 3 текстовых вида.Как растянуть строку таблицы в Android?

Когда текстовый вид второй строки имеет длинный текстовый текст, третья строка растягивается. Как это решить?

In this screen shot, third row is stretched extra

+0

Как насчет создает снимок экрана и код макета. Из вашего описания немного сложно представить вашу проблему. –

+0

Теперь я добавил скриншот. пожалуйста, проверьте его – bala

+0

Минимальная опечатка/удобочитаемость, так или иначе, мне кажется, что все в порядке. – peterh

ответ

0

пядь текст вид 1 и 2-й ряд
TableRow.LayoutParams txtViewParams = new TableRow.LayoutParams(TableRow.LayoutParams.MATCH_PARENT, TableRow.LayoutParams.WRAP_CONTENT); txtViewParams.span = 3; project.setLayoutParams(txtViewParams);

я надеюсь, что это работает

+0

не работает. это showa null исключение указателя. int android.widget.TableRow $ LayoutParams.span 'для ссылки на нулевой объект. но я создаю textView динамически. вот мой код. PLZ проверить его 'project = новый TextView (SlideMenu.this); TableRow.LayoutParams txtViewParams = (TableRow.LayoutParams) project.getLayoutParams(); txtViewParams.span = 3; project.setLayoutParams (txtViewParams); ' – bala

+0

что это bLp здесь ?? – bala

+0

TableRow.LayoutParams txtViewParams = new TableRow.LayoutParams (TableRow.LayoutParams.MATCH_PARENT, TableRow.LayoutParams.WRAP_CONTENT); txtViewParams.span = 3; project.setLayoutParams (txtViewParams); –