2015-10-11 3 views
0

Как реализовать изображение ниже в Android.Как реализовать это представление таблицы в android

С этой точки зрения время строка должна статическому, но строка таблицы являются динамическими и каждая строка ширина ячейки это зависит от времени. Здесь зеленый ящик - это ячейки.

http://i.stack.imgur.com/bBtsJ.jpg

ответ

1

Если я правильно понимаю, вы хотите, чтобы динамически изменять синие и зеленые коробки и остальное статично. Таким образом, вы хотите программно изменить диапазон столбцов. Чтобы сделать это, сначала найти вид, который вы хотите изменить, с помощью TextView tv = (TextView) findViewById(R.id.some_sensible_id);, а затем вызвать

TableRow.LayoutParams params = (TableRow.LayoutParams) tv.getLayoutParams(); 
params.span = columnsToSpan; 
tv.setLayoutParams(params); 

Где columnsToSpan, сколько столбцов вид должен занимать.

+0

Спасибо вам столько, что сэр. –

Смежные вопросы