Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Yushka
4 / 4 / 1
Регистрация: 24.07.2013
Сообщений: 80
#1

Разный фон кнопки для разных состояний - Программирование Android

12.08.2013, 16:21. Просмотров 856. Ответов 2
Метки нет (Все метки)

Что-то не могу найти, как сделать такую простую вещь, как установка разного фона для кнопки, имеющей возможность пребывать в разных статусах (например, прозрачность побольше для недоступной для нажатия кнопки). Пожалуйста, подскажите, где найти пример такой. Заранее спасибо=)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.08.2013, 16:21     Разный фон кнопки для разных состояний
Посмотрите здесь:
TableLayout. Кнопки получаются разных размеров (кнопки-картинки) Android
Разный интерфейс для смартфонов и планшетов Android
Android Другой кнопкой из дочерней активности изменить фон той кнопки, которая в родительской активити
Фон для списка на CustomAdapter Android
Android Фон jpg для layout
Изменил фон для Custom ListView не работает подсветка при нажатии Android
Dimens для разных экранов Android
Разметка для разных экранов Android
Android Разные стили для разных тем
Android Разные картинки для разных плотностей
Разная разметка для разных разрешений Android
Стили в AndroidStudio для разных API Android

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Wenceslaus
Android Developer
130 / 130 / 4
Регистрация: 05.07.2013
Сообщений: 205
12.08.2013, 16:41     Разный фон кнопки для разных состояний #2
Это делает Selector, xml файл с набором статусов, в зависимости от которых он подставляет нужное изображение. Назначается кнопке как обычный Drawable.
Maxtron
48 / 48 / 2
Регистрация: 17.11.2012
Сообщений: 227
Записей в блоге: 1
12.08.2013, 23:49     Разный фон кнопки для разных состояний #3
XML
1
2
3
4
5
6
7
8
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:drawable="@drawable/presstrue"
          android:state_pressed="true" />
    <item android:drawable="@drawable/focustrue"
          android:state_focused="true" />
    <item android:drawable="@drawable/default" />
</selector>
Yandex
Объявления
12.08.2013, 23:49     Разный фон кнопки для разных состояний
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru