Отрисовка кнопок

Интерфейс, диалоги, темы, стили, меню
Ответить
Аватара пользователя
Keanor
Сообщения: 2
Зарегистрирован: 25 май 2013, 00:54

Отрисовка кнопок

Сообщение Keanor » 25 май 2013, 01:05

Здравствуйте! Не понимаю как андроид позиционирует элементы. На скриншоте структуру Layouts видно, в последний, TableLayouts скриптом генерирую TableRows, в TableRows уже непосредственно кнопки. Для каждой кнопки задаю ширину и высоту в 40 пикселей (через методы кнопки setWidth, setHeight). В результате подобная картина - кнопки не квадратные, и у первого ряда половина кнопок "съелась". Пробовал с отсупами в слоях играть, проблему не решило. Подскажите пожалуйста, в чем может быть проблема, или в какую сторону копать.
Вложения
Скриншот с разметкой слоев, и результатом
Скриншот с разметкой слоев, и результатом
aac825b1ed4fbe64f446b74697f70573.png (447.1 КБ) 2534 просмотра

Аватара пользователя
rezak90
Сообщения: 3422
Зарегистрирован: 26 июн 2012, 13:22
Откуда: UA
Контактная информация:

Re: Отрисовка кнопок

Сообщение rezak90 » 26 май 2013, 00:36

из-за того что вы жёстко задаёте ширину кнопок, их суммарная ширина больше чем ширина экрана и по этому не все влазят...
R.id.team
Политика на форуме запрещена

Аватара пользователя
Keanor
Сообщения: 2
Зарегистрирован: 25 май 2013, 00:54

Re: Отрисовка кнопок

Сообщение Keanor » 26 май 2013, 13:22

Они у меня в HorizontalScroll, и вправо экран можно перетащить, и с правого края таблицы кнопки полные. А вот левая часть, которая на скриншоте, в лево больше не перетягивается и кнопки "Обрезанные".

Ответить