Android StatelistDrawable вызывает сокращение кнопки

У меня проблема с StatelistDrawable в качестве фона кнопки. Прежде всего - я ДОЛЖЕН создать фон кнопки во время выполнения, потому что я получаю значения цвета (градиенты, границы...) через веб-сервис. Как только я добавляю состояние для "отключенной" кнопки (я хочу, чтобы отключенные кнопки выглядели серыми...), кнопки уменьшаются!!

Я создал собственный класс, производный от StateListDrawable ( исходный код моего пользовательского StatelistDrawable).

Вот результаты... http://i50.tinypic.com/2m4ai2s.jpg

Я не знаю, как этого добиться, но мне действительно нужен StatelistDrawable, который генерируется во время выполнения и поддерживает градиенты и скругленные прямоугольники. Кто-нибудь может мне помочь?

С уважением, Мартин

-------------редактировать---------------

Я забыл упомянуть, что эта проблема не распространяется на все версии устройств / Android. Например, на LG Optimus 2x (с официальной ICS) все в порядке. На HTC Sensation с CM10.1 кнопки сжимаются после установки фона StatelistDrawable.

На данный момент у меня есть дурацкий обходной путь (установка отступа после применения фонового рисования)...

0 ответов

Другие вопросы по тегам