Проблема с позиционированием кнопок в относительном расположении - PullRequest
0 голосов
/ 12 февраля 2012

У меня возникла проблема в проекте со структурой , следующей за . На каждом эмуляторе (также на больших экранах) кнопка расположена в простой относительной раскладке с использованием этого кода

    <?xml version="1.0" encoding="utf-8"?>

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/RelativeLayout1"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="@drawable/first_bg" >

    <Button
        android:id="@+id/btnNext"
        android:layout_width="wrap_content"
        android:layout_height="40dp"
        android:layout_alignParentBottom="true"
        android:layout_alignParentRight="true"
        android:layout_marginBottom="202dp"
        android:layout_marginRight="54dp"
        android:background="@drawable/m_button"
        android:text="@string/next" />

</RelativeLayout>

выглядит нормально. НО тестирование приложения на Galaxy Note показало, что кнопка просто улетает в какие-то безумные позиции. Я использовал эмулятор с аналогичной конфигурацией, и кнопка появилась правильно. Я понятия не имею, где проблема может быть ..

Ответы [ 2 ]

0 голосов
/ 12 февраля 2012

Он основан на не зависящих от плотности пикселях (единицах измерения), он будет отображаться в разных местах на разных телефонах.

0 голосов
/ 12 февраля 2012

Вы пытались использовать вместо этого линейный макет?С его помощью вам не нужно устанавливать маржу, просто позицию

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...