Ну, у меня есть activity.xml i, у которого есть фоновое изображение и кнопка, которая также имеет фоновое изображение, хорошо работает на обычном экране, но когда я запускаю ее на xlarge или большой экран положение кнопки изменяетКак сделать приложение для Android подходящим для всех размеров экрана
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity"
android:background="@drawable/menu"
android:layout_margin="@dimen/my_view_margin"
>
<LinearLayout
android:layout_width="300px"
android:layout_height="200px"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="172dp"
android:orientation="vertical" >
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="60px"
android:background="@drawable/bt"
android:text="Button" />
</LinearLayout>
</RelativeLayout>
это код выше и ниже изображения различного экрана
наклоняет добавить изображения вызывают оленья кожа имеет достаточно репутации
Для начала, вы хотите, чтобы начать использовать 'dp' значения вместо' px' значений. И, прочитайте эти ссылки. Достаточно того, чтобы добиться того, что вы ищете. http://developer.android.com/guide/practices/screens_support.html и http://android-developers.blogspot.in/2011/07/new-tools-for-managing-screen-sizes.html –
Да использовать dp вместо px .. И почему этот линейный внутри Relative? И не фиксируйте высоту, ширину это проблема с более крупным устройством. –
Попробуйте мой ответ, он должен работать на всех устройствах. –