2012-04-21 1 views
0

Я пытаюсь создать графический интерфейс для двух планшетов Android. Оба работают на Android 2.2. Один из них - Samsung Galaxy Tab GT-P1000, а другой - планшет в Китае. Этот планшет в Китае слишком велик по сравнению с вкладкой Samsung. Я пытаюсь написать два разных xmls для единого графического интерфейса на основе планшета, который должен быть загружен соответствующий файл xml.Использование двух разных макетов для графического интерфейса

Я попробовал xlarge и большие атрибуты для папки макета, но обе вкладки берут туда ресурсы из больших.

И я также пробовал использовать layout-sw720dp и sw600dp, оба планшета используют этот ресурс вообще. Его просто ссылаются на обычную папку макета.

Может ли кто-нибудь мне помочь?

ответ

2

Samsung Galaxy Tab GT-P1000 принимает макет из макета-xhdpi, если это не там, тогда он будет искать большой.

+0

Adarwal благодарит меня за помощь в этом. Китайский планшет не относится к layout-xhdpi, но Galaxy делает :) как это работает? как галактика сначала ищет xhdpi? – Muthumani

+0

Проблема в том, что конкретная модель Galaxy Tab, она сообщает о неправильном ведре экрана и DPI. Делает это кошмаром для разработки интерфейсов пользовательских интерфейсов. Подробнее здесь: http://realmike.org/blog/2010/12/21/multiple-screen-sizes-with-processing-for-android/ –