У меня есть макет, в котором кнопка выравнивается в нижней части RelativeLayout, как в код ниже:Макет Выравнивание Выпуск в Android 5.0
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="250dp"
android:background="@color/background_material_light"
android:layout_height="match_parent">
<View
android:layout_alignParentLeft="true"
android:layout_width="1dp"
android:layout_height="match_parent"
android:background="@color/strokeColor"/>
<RelativeLayout
android:id="@+id/rlHeaderFilter"
android:layout_width="match_parent"
android:layout_height="@dimen/abc_action_bar_default_height_material">
<View
android:id="@+id/separator"
android:layout_width="1dp"
android:layout_height="match_parent"
android:background="@color/strokeColor"/>
<TextView
android:background="@color/actionbar_background"
android:id="@+id/tvFilterText"
style="@style/textStyleHeading2"
android:layout_toRightOf="@+id/separator"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_centerHorizontal="true"
android:gravity="center"
android:textColor="@color/white"
android:text="Filter Search" />
<ImageView
android:layout_width="40dp"
android:layout_height="40dp"
android:layout_alignParentRight="true"
android:src="@drawable/refresh"
android:id="@+id/resetLeadsFilter"
android:contentDescription="@string/emptyString"
android:layout_centerVertical="true"
android:padding="6dp"/>
</RelativeLayout>
<TextView
android:layout_below="@+id/rlHeaderFilter"
android:layout_marginTop="10dp"
android:id="@+id/tvBudgetFromFilter"
style="@style/textSpinnerStyleHeading"
android:layout_margin="8dp"
android:hint="Budget From"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
<TextView
android:layout_below="@+id/tvBudgetFromFilter"
android:layout_marginTop="10dp"
android:id="@+id/tvBudgetToFilter"
style="@style/textSpinnerStyleHeading"
android:layout_margin="8dp"
android:hint="Budget To"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
<include
android:layout_marginTop="20dp"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="8dp"
android:layout_below="@+id/tvBudgetToFilter"
android:id="@+id/sourceLayout"
layout="@layout/source_layout" />
<include
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/statusLayout"
android:layout_margin="8dp"
android:layout_below="@+id/sourceLayout"
layout="@layout/status_layout" />
<Button
android:layout_alignParentBottom="true"
android:layout_gravity="bottom"
android:layout_marginTop="10dp"
android:textColor="@color/white"
android:background="@color/actionbar_background"
android:text="SEARCH"
android:id="@+id/bFilterLeads"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
</RelativeLayout>
можно увидеть кнопку в нижней части макета, как показано в кадр .It дисплеев как это в устройствах до Lollipop (ниже < 5.0 устройств):
Но леденец кнопку в нижней части не появляется, как показано на следующем рисунке:
Я не в состоянии получить причину для этого, пожалуйста, помогите мне. Заранее спасибо .
https://developer.android.com/reference/android/support/v7/widget/Toolbar.html посмотреть на 5.0 «панель инструментов» vs 'actionbar' –
@RobertRowntree Привет, Роберт Я думаю, что это проблема макетов макета. Я не знаю, что я делаю неправильно здесь. – lakshay
Исследуемая панель действий использовалась и хотела предупредить вас о совете, чтобы подумать о переключении на TB –