Как изменить интерфейс приложения в соответствии с поведением ОС в Android - PullRequest
1 голос
/ 23 марта 2012

Я хочу изменить свой пользовательский интерфейс в соответствии с версией ОС, на которой запущено мое приложение.

Например: если я запускаю свое приложение на 2.2, оно должно использовать темы пользовательского интерфейса по умолчанию для представлений, а если я запускаю приложение на ics 4.0, оно должно использовать тему по умолчанию для представлений.

То есть я хочу, чтобы мое приложение соответствовало поведению ОС.

1 Ответ

1 голос
/ 23 марта 2012

Есть несколько способов добиться этого.

1) Самый простой способ - добавить эту строку в файл-манифест Android под тегом

< android:targetSdkVersion="11" />  

2), если вы подаете заявкуЗатем создайте собственный файл style.xml для компонента пользовательского интерфейса и создайте папку values-vX

, где X - номер уровня API операционной системы, на котором вы хотите запустить приложение.и добавьте файл style.xml и внесите в него соответствующие изменения. Например, из api 11 используется тема Holo, чтобы вы могли добавить ее в ur style.xml в values-v11 Следуйте этому developer ссылка

, поэтому у вашего res dir могут быть значения , значения-v8, значения-v11 и т. Д. С собственным style.xml

и style.xml (по умолчанию) в значениях будут настраиваться в зависимости от версии API.см. Developer API демо ссылка

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...