Если вы не хотите использовать HTML5 Geolocoation API , вы можете обнаружить бит от IP.
Или попробовать другое другое решение
Используя CoordinatorLayout, вы должны попытаться установить привязку FloatingActionButtons для ссылки на LinearLayout и использовать layout_anchorGravity
для позиционирования FAB.
Пример кода для вашего FAB:
<android.support.design.widget.FloatingActionButton
android:id="@+id/fab"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:layout_anchor="@id/linearLayoutID"
app:layout_anchorGravity="bottom|right|end"
android:layout_margin="16dp"
android:src="@drawable/icons8_share_480"
/>
Не забудьте установить идентификатор для вас LinearLayout. Я использовал @id/linearLayoutID
в качестве заполнителя.