Я столкнулся с кирпичной стеной элемента пользовательского интерфейса в отношении приложений на сенсорных телефонах. Мне не удалось создать поисковые запросы в Google или SO, чтобы найти ссылку на то, что мне нужно.
Есть ли способ, которым моя тема приложения может иметь стили пользовательского интерфейса, соответствующие текущему применяемому стилю телефона? Я в основном после стилей для различных виджетов пользовательского интерфейса (флажки, спиннер, кнопка и т. Д.).
У меня есть слайдер myTouch 3G, на котором запущен вариант эспрессо HTC Sense.
Обновление: (спасибо @Macarse за подсказку)
В качестве пояснения я пытаюсь сделать так, чтобы мой счетчик выпал, флажки, кнопки и т. Д.), Чтобы следовать теме Sense, которая в настоящее время применяется на телефоне. В настоящее время я безуспешно сделал следующее:
Я создал файл res / values / styles.xml со следующим содержимым:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="Theme" parent="@android:style/Theme"></style>
</resources>
К сожалению, при AndroidManifest.xml
ничего не получилось.
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.division6.pwgenapp"
android:versionCode="1"
android:versionName="1.0">
<application android:icon="@drawable/icon" android:label="@string/app_name" android:theme="@style/Theme">
...
</application>
<uses-sdk android:minSdkVersion="7" />
</manifest>
Или
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.division6.pwgenapp"
android:versionCode="1"
android:versionName="1.0">
<application android:icon="@drawable/icon" android:label="@string/app_name" android:theme="@android:style/Theme">
...
</application>
<uses-sdk android:minSdkVersion="7" />
</manifest>
Теперь, если я использую что-то вроде @android: style / Theme.Light, приложение в целом берет легкую тему. Я пытаюсь выяснить, есть ли какая-либо форма ссылки, которая позволила бы мне просто изменить тему прикладной системы.
Еще раз спасибо за комментарии.
UPDATE:
Я немного покопался в одной из тем, доступных для Slide, и заметил, что они делали это исключительно для виджетов HTC Sense / Rosie. В результате я более или менее не могу ссылаться на эти настройки, не привязываясь к набору виджетов Rosie (который является эксклюзивным для HTC).
Спасибо всем за просмотр и ваши комментарии.