В том случае, когда нужно чтобы кнопка находилась внизу под компонентом и все это прекрасно растягивалось и не наезжало друг на друга при изменениях размеров экрана я использую следующую верстку. Берем RelativeLayout в качестве корневого в активити. Добавляем в него компонент, который будет растягиваться и ему задаем свойства
Для кнопки, которая будет под компонентом указываем следующее свойство
Layout полностью
В последнем моем приложении с обоями я использовал подобную разметку
android:layout_above="@+id/setWlpBtn" //компонент будет над кнопкой android:layout_marginBottom="10dip" //от компонента будет отступ в 10px
Для кнопки, которая будет под компонентом указываем следующее свойство
android:layout_alignParentBottom="true" //кнопка будет внизу активити
Layout полностью
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <android.support.v4.view.ViewPager android:id="@+id/viewPager" android:layout_height="wrap_content" android:layout_width="wrap_content" android:layout_above="@+id/setWlpBtn" android:layout_marginBottom="10dip"> </android.support.v4.view.ViewPager> <Button android:id="@+id/setWlpBtn" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="@string/set_wlp_button_title" android:layout_alignParentBottom="true" android:layout_marginBottom="50dp" /> </RelativeLayout>
В последнем моем приложении с обоями я использовал подобную разметку
Комментариев нет:
Отправить комментарий