- флаг флагов также может использоваться для файлов javascript
mongo --shell /path/to/jsfile/test.js
Современный способ сделать это - иметь ConstraintLayout и ограничить нижнюю часть представления нижней частью ConstraintLayout с помощью app:layout_constraintBottom_toBottomOf="parent"
Пример ниже создает FloatingActionButton, который будет выровнен по краю и нижней части экрана.
<android.support.constraint.ConstraintLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_height="match_parent"
android:layout_width="match_parent">
<android.support.design.widget.FloatingActionButton
android:layout_height="wrap_content"
android:layout_width="wrap_content"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent" />
</android.support.constraint.ConstraintLayout>
Для справки я сохраню свой старый ответ.
До появления ConstraintLayout ответом был относительный макет.
Если у вас относительный макет, который заполняет весь экран, вы должны иметь возможность использовать android:layout_alignParentBottom
для перемещения кнопки в нижнюю часть экрана.
Если ваши представления внизу не отображаются в относительном макете, то, возможно, макет над ними занимает все пространство. В этом случае вы можете поместить вид, который должен быть внизу, первым в файле макета и расположить остальную часть макета над видом с помощью android:layout_above
. Это позволит нижнему представлению занять столько места, сколько ему нужно, а остальная часть макета заполнит весь остальной экран.
Вам даже не нужно вкладывать второй относительный
макет внутрь первого. Просто используйте android:layout_alignParentBottom="true"
в Button и EditText.