2013-07-15 5 views
0

Я уверен, что есть базовый ответ, но я все еще участвую, и я не совсем уверен. У меня есть приложение с несколькими кнопками на начальном экране. Он работает на Nexus One (эмулятор) и Samsung S2 (устройство); вероятно, потому, что размер экрана тот же. Однако, когда я просматриваю все экраны на планшетах, например, кнопка полностью разворачивается и очень мала. На других устройствах они находятся на полпути друг к другу и просто не выглядят хорошо. Я пробовал match_parent и wrap_content, но это не помогает, как я могу использовать некоторые .xml-код или свойства макета, чтобы убедиться, что кнопка не сдвигается между собой, но заполняет экран (я использую относительный макет)? ! Спасибо, кто может ответить.Изменение макета на нескольких устройствах?

Есть ли что-то в layout_height/width/align, которое я мог бы изменить?

<Button 
    android:id="@+id/button10" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:layout_alignBaseline="@+id/button9" 
    android:layout_alignBottom="@+id/button9" 
    android:layout_alignRight="@+id/button8" 
    android:text="Info" /> 

ответ

0

Вам нужно сделать раздельные макеты для различных размеров экрана и плотности

http://developer.android.com/training/basics/supporting-devices/screens.html 
+0

Я смотрел на что-то похожее на это, но я думал, что, может быть, есть более простой способ исправить это (Android: layout_height или что-то). Благодарю. Я прочитаю его снова. –

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