2012-01-24 2 views
0

Я хочу, чтобы мой макет был доступен для больших экранов тоже. На больших экранах изображение фона растет, но мои кнопки остаются слева. Я пытаюсь установить маржу, но она не работает. Моя кнопка XML(android) Я хочу, чтобы мой макет был доступен и для больших экранов

<Button 
    android:id="@+id/ex" 
    android:layout_width="149dp" 
    android:layout_height="183dp" 
    android:layout_x="165dp" 
    android:layout_y="262dp" 
    android:layout_marginLeft="5dp"/> 

Что я могу сделать

+0

Чего вы хотите достичь? Ваш вопрос очень неясен. – Egor

+0

Прочтите это, оно должно дать вам некоторые идеи о том, как иметь дело с размерами экрана: http://developer.android.com/guide/practices/screens_support.html – Jave

+0

Я хочу, чтобы мой макет поддерживал большие всплывающие окна, обычные экраны, маленькие экраны но это –

ответ

1

Используйте родительский вид, кроме AbsoluteLayout, удалить Layout_x & Layout_y и установить тяжести родительского вида в центре

+0

, если я не могу исправить размер, что может сделать .. я должен использовать линейный макет и match_parent или wrap_content –

+0

Layout_x & Layout_y связаны с расположением View, а не его размером. Установите фиксированный размер (если размер не является вашей проблемой) и используйте родительскую линейную компоновку с гравитацией, установленной в центр. –

+0

Теперь я хочу поблагодарить –

1

проверки чувак Supporting different screen sizes. сделайте несколько google при написании макетов для разных размеров экрана, вы получите много помощи.

+0

, если я не могу исправить размер, что я могу сделать .. Я должен использовать линейный макет и match_parent или wrap_content –

Смежные вопросы