2012-03-27 6 views
0

надеюсь, что это будет простой вопрос, я просто попробовал свое приложение на своем старом телефоне, и он выглядит лучше (личный оппонент) на моем старшем HTC Desire, а затем на моем новом Samsung SII. Основная часть - округление углов на большинстве вещей. Вы знаете, откуда это происходит? Производство или версия для дроидов? и могу ли я заставить закругленные углы, не прибегая к огромным усилиям на samsung, и я предполагаю большинство телефонов?Android: разница во внешности

HTC является v2.2.2 Samsung является v2.3.4

<code>HTC Desire</code>

Samsung SII

ответ

1

Что вы видите здесь, темы, относящиеся к конкретным производителям. Устройства HTC запускают так называемый Sense UI. На устройствах Samsung вы найдете TouchWiz. Если вы хотите, чтобы пользовательский интерфейс Sense выглядел на Samsung Devices, вам действительно нужно прибегать к (массивным) усилиям, создавая собственную тему или настраиваемые стили виджета.

Приветствия Renard

+0

Это то, чего я боялся (сейчас очень боюсь). Я должен сказать (и это не в тему), но Apple многое сделала здесь, и Google сделал жизнь очень трудной для разработчиков. О, хорошо, мне лучше набирать ... ура. – Purplemonkey

0

Как вы, наверное, знаете Samsung реализовала свой собственный Android интерфейс, такие как HTC. Качество изображения связано с различием между HDPI, MDPI и LDPI-скриптами.

Лучший способ получить закругленные углы - создать новый стиль для ваших виджетов. Google что-то вроде «android: spinner стиля фона».

С уважением.

+0

Я нашел это, но были проблемы с перекрывая отключенное состояние, поэтому я искал для «легкого» решения. http://stackoverflow.com/questions/3646415/how-to-create-edittext-with-rounded-corners – Purplemonkey

+0

Я не думаю, что есть более простое решение, за исключением использования закругленного углового изображения с большим z-индексом чем ваш виджет. Вы должны искать таким образом с относительным расположением и прозрачным закругленным углом изображения. – Manitoba

Смежные вопросы