После нескольких часов поиска мне не удалось найти точного ответа на мою ситуацию.В настоящее время я использую RelativeLayout, и все, что у меня есть, это фоновое изображение и кнопка.У меня проблема с размещением кнопки в том месте, где я хочу, чтобы она была (немного смещена от центра).
Моя первая попытка была изменить layout_margins кнопки.В то время как это работало для текущего эмулятора, с которым я работал (3,7 дюйма WVGA), положение кнопки было немного / далеко для другого размера экрана (например, 3,2 дюйма HVGA).
Затем я попытался изменить заполнение родительского макета, но получил ту же проблему.Мой XML выглядит следующим образом:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:paddingLeft="98dip" android:paddingBottom="68dip" android:background="@drawable/background">
<Button android:id="@+id/starttimer"
android:background="@drawable/button"
android:layout_width="wrap_content" android:clickable="true" android:layout_height="wrap_content" android:layout_alignParentBottom="true"/>
</RelativeLayout>
Пожалуйста, дайте мне знать, полностью ли я не согласен с моим подходом.Кажется, это очень простая проблема, и я расстроен, что мне понадобилось так много времени, чтобы попытаться ее решить.Спасибо за любую помощь!