Я недавно разработал игру для Android с использованием Eclipse.Я действительно новичок в этом, так что прости меня, если то, что я спрошу, слишком просто.>. <</p>
Приложение отлично работает и выглядит в эмуляторе Android, установленном в Eclipse.Однако, когда мы попытались установить его на вкладку Samsung Galaxy, которая, очевидно, имеет больший экран, чем эмулятор, макет был испорчен.Кнопки расположены не в правильном порядке и т. Д. У меня есть экраны, использующие макеты XML, и некоторые из них представляют собой простые полотна со спрайтами.Любая идея, как я мог сохранить оригинальную компоновку в эмуляторе для планшета?Я пытался использовать RelativeLayout
вместо LinearLayout
, но он все еще не работает.
Любая помощь будет оценена.Спасибо!
Один код файла XML и соответствующий ему экран из эмулятора, показанный ниже.
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
style="@style/MenuLayout" >
<Button android:id="@+id/btnNew"
android:layout_width="140px"
android:layout_height="65px"
android:layout_marginTop="160px"
android:background="@drawable/newgame"/>
<Button android:id="@+id/btnInst"
android:layout_width="140px"
android:layout_height="65px"
android:background="@drawable/instructions" />
<Button android:id="@+id/btnCredits"
android:layout_width="140px"
android:layout_height="65px"
android:background="@drawable/credits"/>
<Button android:id="@+id/btnExit"
android:layout_width="140px"
android:layout_height="65px"
android:background="@drawable/exit"/> </LinearLayout>