2013-03-21 3 views
0

Я хочу создать кнопку, которая выглядит как:Android: Многоцветные кнопки или гнездовые Просмотры/Кнопки

Picture on dropbox

(К сожалению, до сих пор не может публиковать изображения ...)

Кто-нибудь идея о макете? Использовать кнопки или текстовые окна? Есть ли возможность группировать 2 TextViews?

Спасибо :)

ответ

0

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

Существует множество макетов учебников.

Есть примеры того, как сделать преобразование растровых изображений:

Get bitmap from layout

http://www.brighthub.com/mobile/google-android/articles/30676.aspx

Для кнопки изображения:

http://www.mkyong.com/android/android-imagebutton-example/

Хотя это использует Drawable ресурс. Вместо этого вы просто вызываете setImageBitmap. См:

http://developer.android.com/reference/android/widget/ImageView.html

Я могу привести пример поздно вечером, когда я нахожусь на моем компьютере.

+0

не существует способа получения изображений ... что макет остается динамическим и, например, темная часть на дне растет с большим текстом, не влияя на остальную часть кнопки? – Jonas

+0

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

+0

О, блестящий, это работает! Интересно, почему я не пробовал это ... :) – Jonas

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