2013-05-09 1 views
0

Пожалуйста, скажите мне, как сделать приложение для Android совместимым со всеми устройствами? Я хочу запустить то же приложение на планшете, который работает хорошо на 320 * 420. Я попытался следующими вещами: -Совместимость приложений для Android

  1. Сделан все изображения подходят для ldpi, MDPI, ИПЧРА и xhdpi и написали код соответствующий макет как макет, малый, макет-нормальный, макет-большой, макет-xlarge соответственно.
  2. После манифеста файла: -

Но все это не работает должным образом. Пожалуйста, предложите что-нибудь полезное. , Спасибо заранее.

+0

что не работает? –

+0

вам необходимо соответствующим образом закодировать код. вам нужно установить xml таким образом, чтобы он мог поддерживать нужные вам устройства/размер. Здесь нет ярлыка – Anil

+0

Объясните, какая часть не работает должным образом. Не может ли он работать на других устройствах или выглядит неправильно? – anthropomo

ответ

0

Я думаю, что у вас есть проблема с макетом или мы можем сказать, что пользовательский интерфейс. Вы не объяснили, какова ваша фактическая проблема, но если у вас возникли проблемы с пользовательским интерфейсом, то есть Если изображения, которые вы используете, не отображаются должным образом на всех устройствах, вам необходимо использовать разные изображения с высоким, средним и низким разрешением и поместить их так же, как в hdpi , mdpi, ldpi, другие вещи, которые вы сделали правильно, используя support screen и все. Для этого вы можете использовать 9 патч-инструментов. Используйте изображения с высоким разрешением, чтобы это было хорошо для вас.

+0

:) Мое удовольствие :) –

0

Вы не должны размещать одинаковые изображения в каждой папке (ldpi, mdpi, hdpi, xhdpi), для дизайна ldpi различной компоновки и изображений, для дизайна mdpi различной компоновки и изображений и т. Д. Для других тоже. Если вы будете следовать этому шаблону, он будет работать. Для детальной информации посетите эту ссылку

http://developer.android.com/guide/practices/screens_support.html

+0

Это означает, что я должен написать отдельный xml для каждого экрана. – vinay

+0

точно, Thats лучшая практика – Naga

+0

Эй, это не работает. Я написал отдельный макет для каждого xml по соответствующей плотности, но все же он работает в соответствии с layout-normal. Я имею в виду, что Xhdpi должен принимать layout-xlarge, но он принимает макет-нормальный xml. Что мне делать? – vinay