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

Использование стандартных ресурсов - Android

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.90
da1z
189 / 189 / 17
Регистрация: 03.12.2009
Сообщений: 853
15.02.2014, 20:35     Использование стандартных ресурсов #1
Вообщем мне нужно использовать стиль кнопки на другой компонент, но с небольшими изменениями.
Проблема вот в чём:
Я взял дефолтный стиль кнопки, он выглядит вот так:
XML
1
2
3
4
5
6
7
8
<style name="myBtnStyle">
    <item name="android:background">@android:drawable/btn_default</item>
    <item name="android:focusable">true</item>
    <item name="android:clickable">true</item>
    <item name="android:textAppearance">?android:attr/textAppearanceSmallInverse</item>
    <item name="android:textColor">@android:color/primary_text_light</item>
    <item name="android:gravity">center_vertical|center_horizontal</item>
</style>
применил его с воему компоненту и всё работало.
Но мне теперь надо поменять поведение бэкграунда, тоесть @android:drawable/btn_default.
Этот файл я тоже нашёл в \android_sdk\platforms\android-8\data\res\drawable. Его код выглядит так:
XML
1
2
3
4
5
6
7
8
9
<selector xmlns:android="http://schemas.android.com/apk/res/android"> 
<item android:drawable="@drawable/btn_default_normal" android:state_enabled="true" android:state_window_focused="false"/> 
<item android:drawable="@drawable/btn_default_normal_disable" android:state_enabled="false" android:state_window_focused="false"/> 
<item android:drawable="@drawable/btn_default_pressed" android:state_pressed="true"/> 
<item android:drawable="@drawable/btn_default_selected" android:state_enabled="true" android:state_focused="true"/> 
<item android:drawable="@drawable/btn_default_normal" android:state_enabled="true"/> 
<item android:drawable="@drawable/btn_default_normal_disable_focused" android:state_focused="true"/> 
<item android:drawable="@drawable/btn_default_normal_disable"/>
 </selector>
Вот я создаю у себя в drawable файл с таким же кодом, но у меня теперь не находятся все эти ресурсы используемые внутри селектора. Как это исправить?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.02.2014, 20:35     Использование стандартных ресурсов
Посмотрите здесь:

Android смена ресурсов
Получить массив из ресурсов Android
Android Хранение ресурсов
Android Использование готовой базы SqLite из ресурсов
Android Сравнение строковых ресурсов
Data Backup -как получить адрес файла стандартных настроек Android
Android Использование ресурсов в jar
Android Перебор id ресурсов в цикле
Кастомизация стандартных вьювов - плагиат или нет? Android
Получить картинку из ресурсов Android
Android Использование ресурсов классами
Android Установка ресурсов от строки

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Digetix
104 / 104 / 1
Регистрация: 09.04.2012
Сообщений: 647
16.02.2014, 23:59     Использование стандартных ресурсов #2
Цитата Сообщение от da1z Посмотреть сообщение
Вот я создаю у себя в drawable файл с таким же кодом, но у меня теперь не находятся все эти ресурсы используемые внутри селектора. Как это исправить?
Добавить эти картинки к себе в проект. Картинки которые приложение использует из системы начинаются (названия файлов начинаются) android.R....
http://androiddrawableexplorer.appspot.com/
da1z
189 / 189 / 17
Регистрация: 03.12.2009
Сообщений: 853
20.02.2014, 22:58  [ТС]     Использование стандартных ресурсов #3
что-то ничего не получается, в каком формате надо сохранять эти картинки? в gif?

Добавлено через 4 минуты
вообще не получается их сохранить, почемуто сохраняется какйто гифка 1х1
Digetix
104 / 104 / 1
Регистрация: 09.04.2012
Сообщений: 647
21.02.2014, 00:33     Использование стандартных ресурсов #4
Цитата Сообщение от da1z Посмотреть сообщение
что-то ничего не получается
Что именно?
Цитата Сообщение от da1z Посмотреть сообщение
в каком формате надо сохранять эти картинки? в gif?
В png или 9 nine patch
Цитата Сообщение от da1z Посмотреть сообщение
вообще не получается их сохранить, почемуто сохраняется какйто гифка 1х1
Кого их?
da1z
189 / 189 / 17
Регистрация: 03.12.2009
Сообщений: 853
21.02.2014, 00:46  [ТС]     Использование стандартных ресурсов #5
картинки с этого сайта. Жму правой кнопкой, сохранить картинку. а там сохраняется гифка 1х1 пикселей
Digetix
104 / 104 / 1
Регистрация: 09.04.2012
Сообщений: 647
21.02.2014, 23:05     Использование стандартных ресурсов #6
Цитата Сообщение от da1z Посмотреть сообщение
картинки с этого сайта. Жму правой кнопкой, сохранить картинку. а там сохраняется гифка 1х1 пикселей
У вас Eclipse установлен? Если да, то заходите в папку где он установлен и проходите по пути
ECLIPSE\android-sdks\platforms\android-15\data\res\drawable-ldpi, увидите там почти все стандартные изображения из системы, "android-15" это для API 15, если зайдете, например в android-19, там будут стандартные изображения в системе для крайней версии Андроида КитКат
Yandex
Объявления
21.02.2014, 23:05     Использование стандартных ресурсов
Ответ Создать тему
Опции темы

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