Используя AbsoluteLayout на Android? - PullRequest
0 голосов
/ 25 июня 2010

Все страницы моего приложения используют AbsoluteLayout, который устарел. Мне сказали, что причина, по которой я не должен использовать absolutelayout, заключается в том, что он не гибкий на экранах разных размеров.

Я тестировал свое приложение на каждом симуляторе с Android SDK, и у меня не было проблем. Но все экраны на всех симуляторах имеют одинаковый размер. Можно ли использовать абсолютный макет, если он работает на всех симуляторах? 1,1, 1,5, 1,6, 2,0, 2,0,1, 2,2, 2,2

Ответы [ 2 ]

2 голосов
/ 25 июня 2010

Если все экраны на всех симуляторах имеют одинаковый размер, то это потому, что вы не меняете разрешение на момент их создания. См. Ответ Гаусио.

могу ли я пойти с абсолютной раскладкой? пока это работает на всех симуляторах?

Нет, это не так. Вы должны прекратить использовать AbsoluteLayout ... есть лучшие способы для создания вашего приложения.

2 голосов
/ 25 июня 2010

Вы можете установить размер экрана при создании AVD (изменив HVGA по умолчанию для Skin на другой). Также вы можете изменить ориентацию, нажимая клавиши 7 и 9 на цифровой клавиатуре.

...