Как поместить два editText по середине,чтобы смотрелись на всех экранах android одинаково?

Не могу найти подходящее решение.На андроиде 4+ смотрится отлично,а на 2.3 на телефоне и на китайском все плывает.Рисую на канвасе.Проблема с двумя edittext.Вот код xml
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >

    <com.andraft.views.PhaseOne
        android:id="@+id/first"
        android:layout_width="match_parent"
        android:layout_height="match_parent" />

    <RelativeLayout
        android:id="@+id/contentka"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:gravity="center" >

        <EditText
            android:id="@+id/latEdit"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_centerHorizontal="true"
            android:layout_centerVertical="true"
            android:ems="10"
            android:hint="Широта"
            android:inputType="numberDecimal" />

        <EditText
            android:id="@+id/lonEdit"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginTop="30px"
            android:layout_centerHorizontal="true"
            android:layout_below="@id/latEdit"
            android:ems="10"
            android:hint="Долгота"
            android:inputType="numberDecimal" />
    </RelativeLayout>
</FrameLayout>
  • Вопрос задан
  • 2572 просмотра
Пригласить эксперта
Ответы на вопрос 1
kivsiak
@kivsiak
software engineer
Не надо задавать остпупы в px только в dp

developer.android.com/guide/practices/screens_supp...

Так же и размеры шрифта лучше задавать в fontSize и в sp
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы