У меня есть дизайн Android Relative Layout в моем проекте Android Studio. У меня две горизонтальные кнопки в этом представлении. Я столкнулся с двумя проблемами.Android Относительная макета проблемы с позиционированием Кнопка
- Я не могу правильно перемещать кнопку отдельно. Если я перемещаю кнопку 1, кнопка 2 также перемещается. Как мы можем перемещать кнопку отдельно?
Мое приложение поддерживается для телефона и вкладки. Но, если я перемещаю кнопки в некоторой позиции для вкладки, она не отображается правильно, когда я устанавливаю приложение на телефоне. Фоновые изображения и все работают отлично на обоих экранах. Как установить собственные позиции кнопок для работы как с экраном табуляции, так и с экраном телефона?
<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" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" android:paddingBottom="@dimen/activity_vertical_margin" tools:context=".MyActivity" android:background="@drawable/bg"> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/PlayPauseButton" android:layout_marginBottom="103dp" android:onClick="doClick" android:layout_marginLeft="82dp" android:layout_marginStart="82dp" android:layout_alignParentBottom="true" android:layout_alignParentLeft="true" android:layout_alignParentStart="true" /> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/StopButton" android:onClick="stopAudio" android:layout_marginLeft="43dp" android:layout_marginStart="43dp" android:layout_alignTop="@+id/PlayPauseButton" android:layout_toRightOf="@+id/PlayPauseButton" android:layout_toEndOf="@+id/PlayPauseButton" />
Итак, где ваш код? BTW Вам нужно создать отдельный макет для разного размера экрана. –
Показать свой XML-файл. Вы можете добиться этого, создав другую папку макета для планшетов, или вы можете использовать файл 'dimens.xml' в папке' values'. – Piyush
Вы также должны загрузить свой XML, чтобы вам было легче получить ответ на вашу проблему. –