Android linearLayout проблема - PullRequest
       0

Android linearLayout проблема

4 голосов
/ 01 декабря 2010

Это мой первый пост здесь, я застрял с linearlayout, у меня есть linearlayout (горизонтальный) с 3 кнопками, из которых я установил третью кнопку layout_weight = 1, поэтому она занимает все пространство в linearlayout, это довольно работает правильно.

Но когда я помещаю этот макет в HorizontalScrollview, свойство веса у меня не работает, я хочу отобразить две кнопки по горизонтали на всю ширину экрана, и при прокрутке должна появиться третья кнопка, занимающая всю ширину экрана, скрывающую обе кнопки, но этого не происходит.

Regard-х Саураб Агнихотри

Ответы [ 2 ]

4 голосов
/ 18 января 2011

Вы не можете сделать это с горизонтальной прокруткой. Вы можете сделать одну вещь ... взять флиппер вида и взять два макета в нем. в одном макете будет две кнопки, указав вес 1. и во втором макете поместите кнопку и укажите ее ширину как fill_parent. Затем используйте жест слушателя, чтобы переместить макеты вида ласты. Тогда это будет выглядеть как горизонтальная прокрутка.

1 голос
/ 15 июня 2011

Вы также можете удалить линейное внутри горизонтали и вместо этого поместить таблицу с тремя кнопками в одном ряду и двумя пробелами в другом, чтобы таблица воспринимала третье как переполнение и чувствовала необходимость прокрутки ...возиться с весами, но должно работать.

...