2017-01-25 5 views
-1

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

Я подумал о создании кнопки с изображением фона, а затем поместив метку с текстом «Отправить» с сплошным цветом фона прямо под кнопкой. Однако я предполагаю, что это может выглядеть по-разному, а не правильно размещаться на разных устройствах/версиях Android.

enter image description here

ответ

1

Вы в основном создаете макет с вашим изображением, строкой и меткой (в файле макета ..), а затем используете тег <include>, чтобы сделать эту кнопку доступной в других макетах xml.

Вы можете просто использовать регулярные OnClickListener для раскладок.

1

Для этого, я хотел бы создать LinearLayout с ImageView (если у меня есть, что стрелка изображение) и TextView под ним. Можно установить onClickListener либо на макет, либо на ImageView или TextView. Если вам нужен эффект, похожий на рябь, вы всегда можете добавить фон с пользовательским стилем.

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