На сайте startandroid.ru Дмитрий довольно интересно рассказывает как делать приложения для Android. Я постепенно продвигаюсь по урокам и сейчас меня заинтересовал вот этот: Урок 18. Меняем layoutParams в рабочем приложении
В этом уроке делается простое приложение:
(картинку я взял из этого урока, описание как на своем смартфоне сделать такую же лежит в нем же).
Двигаем ползунок - ширина кнопок меняется. Очень просто.
Вот такой код предлагает автор: