2012-02-25 1 views
0

Является ли графический редактор компоновки Eclipse совместимым с реальными реалиями телефона? Я только владею дроидом x и не имею ничего, чтобы сказать «2.7 в QVGA: настройка с. У меня есть кнопка, которую я хочу показать в определенном месте на телефоне. Я использую свойства кнопок для установки определенной высоты макета и ширину макета и конкретную марку макета слева и сверху, используя единицы измерения dp, однако, когда я изменяю размеры телефона в эмуляторе, кнопки на неправильном уровне и неправильном месте на многих из них. Кнопки работают и правильно размещаются на экране для «4in WVGA (Nexus S)», и они отлично работают на моем дроиде X. Но когда я меняю эмулятор на «2.7in QVGA», кнопка перемещается вниз по экрану. Не означает, что кнопки dp будут оставаться пропорциональными к размеру экрана? Ps Я разместил соответствующие изображения DPI'd в своих соответствующих папках Res Drawable, то есть: drawable-hdpi и drawable-ldpi, и т. д. Я думал, может быть, могу использовать вес, но я никогда не использовал это раньше и может быть, я jus Нет ничего глупого. Любая помощь будет очень оценена.Я использую dp для своих кнопок, графики и макетов. Кнопки в неположенном месте

+0

Пожалуйста, разместите свой макет XML –

ответ

0

Размер и положение относительно углового угла должны быть одинаковыми на каждом устройстве. Но есть некоторые устройства, которые имеют разное разрешение по высоте и ширине, а это означает, что у вас будет больше или меньше пикселей по ширине и высоте на разных устройствах, хотя они могут иметь одинаковую плотность. Например, есть устройства с 800px в высоту, а некоторые из которых имеют 854px, но они имеют как плотность hdpi, так что у вас будет одинаковый запас для верхнего угла на обоих устройствах, но, например, отличный от нижнего угла.