Articles of Темы

Разделение ресурсов / файлов на разные apk для скининга

Я бы хотел, чтобы моя заявка имела несколько скинов. Моя основная цель заключалась не в том, чтобы позволить пользователю изменить скин, а позволить мне настроить скин для каждого клиента. Используя стили и темы, я могу отделить информацию скинов от макета. Он работает как шарм, но должен иметь все скины и все их ресурсы (включая растровые […]

Как использовать общие стили пользовательского интерфейса в Android?

Я пишу свое маленькое приложение для Android. Я открываю диалоговый элемент управления, который является приятным диалогом с диалоговом окне с закругленными углами, без установки полноэкранного android:theme="@android:style/Theme.Dialog" устанавливая android:theme="@android:style/Theme.Dialog" в моем манифесте. Все работает так, как я ожидал. Однако это просто серое серое диалоговое окно, как на этом скриншоте: Я заметил, однако, что много приложений, когда […]

ActionBarSherlock: java.lang.IllegalStateException на очень немногих устройствах

У меня очень странная проблема. Я использую ActionbarSherlock в своем проекте. И на очень немногих Устройствах я получаю: java.lang.RuntimeException: Unable to start activity ComponentInfo{de.felitec.dow/de.felitec.dow.ui.LoginActivity}: java.lang.IllegalStateException: You must use Theme.Sherlock, Theme.Sherlock.Light, Theme.Sherlock.Light.DarkActionBar, or a derivative. at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1815) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1831) at android.app.ActivityThread.access$500(ActivityThread.java:122) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1024) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:132) at android.app.ActivityThread.main(ActivityThread.java:4123) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:491) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:849) […]

Android TextView изменяет textColor с темой

Я пытаюсь поместить все мои стили в тему для своего приложения. Однако у меня возникают проблемы с изменением textColor в TextView. Это из моего файла attrs.xml . <?xml version="1.0" encoding="utf-8"?> <declare-styleable name="flat"> <attr name="detail_name_view" format="reference" /> </declare-styleable> Это из моего файла styles.xml <style name="flat_theme" parent="android:Theme.NoTitleBar"> <item name="detail_name_view">@style/flat_detail_name</item> </style> <style name="flat_detail_name" parent="@android:style/Widget.TextView"> <item name="android:textAppearance">?android:attr/textAppearanceMedium</item> <item name="android:textColor">@color/detail_group_black</item> […]

Как стиль DialogPreference с пользовательской темой?

В моем приложении я использовал Theme.Holo и Theme.Holo.Light без каких-либо проблем. Когда используется тема Holo, и я нажимаю на DialogPreference / ListPreference, всплывающее диалоговое окно также связано с Holo. То же самое для Holo.Light. Но когда PreferencesActivity оформлена моей специальной темой, которая получена из Holo.Light, все диалоги тематики с Holo.Light. Я думаю, что в моей […]

Динамически изменять тему активности

Мое приложение имеет общий основной вид деятельности. Основная активность читает его конфигурацию из файла arrays.xml, например, <?xml version="1.0" encoding="utf-8"?> <resources> <string-array name="home_buttons_text"> <item>@string/Title_1</item> </string-array> <array name="home_buttons_icon"> <item>@drawable/google</item> </array> <string-array name="home_buttons_url"> <item>http://www.google.com</item> </string-array> <array name="themes"> <item>@style/my_theme</item> </array> </resources> Таким образом, чтобы добавить новый значок, я просто разместил здесь новые строки. Поэтому в «темах» у меня есть […]

Android: используйте цвета подсветки по умолчанию в пользовательской кнопке

Я хочу использовать кнопку в своем приложении для Android, но я хочу настроить, как она выглядит. Тем не менее, я хочу, чтобы подсветка и выбранные цвета кнопки были такими же, как и цвета по умолчанию (т. Е. Темные и светло-оранжевые градиенты, или независимо от цвета тем оформления). Есть ли в любом случае, чтобы получить выделенные […]

Как изменить цвет текста элемента меню переполнения на другой цвет с помощью темы панели действий Шерлока

Я пытался выяснить, как изменить цвет текста элемента меню на другой цвет с помощью панели действий sherlock. Ниже приведена тема, которую я опробовал <style name="MYTHEME" parent="Theme.Sherlock.Light.ForceOverflow"> <item name="android:actionMenuTextColor">@color/menu_color</item> <item name="actionMenuTextColor">@color/menu_color</item> <item name="android:actionDropDownStyle">@style/MYTHEME.ActionBarStyle.DropDownStyle</item> <item name="actionDropDownStyle">@style/MYTHEME.ActionBarStyle.DropDownStyle</item> </style> <style name="MYTHEME.ActionBarStyle.DropDownStyle" parent="Widget.Sherlock.Spinner.DropDown.ActionBar"> <item name="android:textColor">@color/menu_color</item> </style> Я смог изменить цвет элемента меню, используя приведенный выше, но не смог изменить цвет […]

Выпадающее меню для скриншотов AppCompat ActionBar

Я обновляю приложение, чтобы использовать AppCompat v7 21.0.0. Я еще не перешел на панель инструментов, но вместо этого пытаюсь использовать тему ActionBar Window Decor. Я использую NAVIGATION_MODE_LIST и ShareActionProvider в панели действий. Режим навигации установлен следующим образом: getSupportActionBar().setNavigationMode(ActionBar.NAVIGATION_MODE_LIST); Однако вырезка спиннера покрывает прядильщик и является темной. Вот изображение проблемы: http://i.stack.imgur.com/kNwdm.png Я хочу, чтобы выпадающее изображение […]

Как я могу найти определение? Android: attr / dividerVertical?

Я хочу видеть, что определение divider вертикально, я точно не знаю, что означает значение атрибута, но когда вы переходите к определению атрибута в intellij, я берусь в attrs.xml и показываю следующее, что делает нет помощи. <!– Drawable to use for generic vertical dividers. –> <attr name="dividerVertical" format="reference" /> Моя конкретная проблема заключается в том, что […]

Intereting Posts
ActionbarSherlock: Длинный клик по элементу действия показывает тост? Как избежать появления диалогового окна «Пользовательский режим ожидания» в Eclipse / ADT Получают ли потоки автоматически мусор, собранный после выхода метода run () в Java? Получение AppCompat не поддерживает текущее исключение функций темы после обновления до версии AppCompat v22.1.0 Drag'n'Drop ConcurentModificationException Последние возможности C ++ 11 с Android NDK 'Не удалось загрузить RSSupport: findLibrary возвратил null' при использовании RenderScript на эмуляторе 2.3 Программно добавляя эффект анимации к (программно добавленному) popupWindow в android Каковы этические проблемы использования аналитики в мобильных приложениях? Панель управления Android ColorControlNormal color Как получить разрешение экрана устройства Android с использованием LIBGDX? Import android.support.wearable не может быть разрешен Как правильно загружать текстуры с помощью libgdx assetmanager GetDrawingCache, а стиль NoTitleBar для приложения в Android Изменение размера изображения для Android после обратного вызова намерения камеры