приложение для Android для планшета с несколькими разрешениями

#android #tablet #resolutions

#Android #планшет #разрешения

Вопрос:

Как создать приложения для Android для планшета с несколькими разрешениями, такими как 1024×600 пикселей или 1280×800 пикселей. Я создал приложение для разрешения 1024×600, но оно полностью искажается на планшете с разрешением 1280×800… Любая помощь….

Заранее спасибо….

Комментарии:

1. Можете ли вы опубликовать свои файлы макета? (У вас были разные для разных разрешений?)

2. Никаких jodes, я программно обрабатываю весь макет для всех действий…

Ответ №1:

Шаг # 1: Замените «обработку всего макета программно для всех действий» ресурсами макета XML. ИМХО, хотя можно полностью определить свой пользовательский интерфейс на Java и обрабатывать несколько размеров экрана, это метод, предназначенный для опытных разработчиков Android. Другими словами, если вам нужно спросить «как создать приложения для Android для планшета с несколькими разрешениями», то вам не хватает опыта, необходимого для «программной обработки всего макета для всех действий».

Шаг № 2: Следуйте инструкциям документации разработчика Android для поддержки нескольких размеров экрана.

Шаг # 3: Если у вас все еще есть проблемы, задавайте более конкретные, сфокусированные и более длинные вопросы. Другими словами, конкретно объясните, в чем заключается ваша проблема, предоставьте XML-код / макет, который вызывает у вас проблемы, и предоставьте скриншоты, чтобы проиллюстрировать результат, который вы получаете.

Комментарии:

1. Спасибо Commonsware…. Согласен, что мне сильно не хватает опыта, чувак, но «каждый эксперт сначала был любителем». Хорошо, без проблем, я начал работать над вашим предложением, но, по крайней мере, можете ли вы сказать мне, возможно ли обработать это программно или нет??

2. @Gourav Kumar Jain: Поскольку вы не потрудились адекватно объяснить свою проблему, я не могу сказать вам, «возможно ли справиться с этим программно или нет». Вообще говоря, практически все в Android можно обрабатывать программно, а не через XML, но обычно с использованием в несколько раз большего объема кода и значительно увеличенной вероятности ошибок.