Как добавить View в нижнюю панель

#android

#Android

Вопрос:

Я хочу добавить View в нижнюю панель. Я использовал эту библиотеку нижней панели. compile 'com.roughike:bottom-bar:1.2.1' . Проблема в том, что когда я добавляю view, view отображается в верхней части экрана, а не внизу. Пожалуйста, скажите мне, как точно добавить и отобразить view в нижней панели в нижней части экрана.

 final BottomBar bottomBar = BottomBar.attachShy((CoordinatorLayout) findViewById(R.id.coordinatorlayout), findViewById(R.id.myScrollingContent), savedInstanceState);
        LayoutInflater layoutInflater = LayoutInflater.from(MainActivity.this);
        addMainTypeView = layoutInflater.inflate(R.layout.add_main_type, null);
        bottomBar.addView(addMainTypeView);
  

add_main_type.xml

 <?xml version="1.0" encoding="utf-8"?>
<LinearLayout 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:orientation="vertical"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_margin="@dimen/five_margin"
    app:layout_behavior="@string/appbar_scrolling_view_behavior">


        <TextView
            android:id="@ id/add_main_type"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:text="bottom bar"
            android:hint="@string/enter_type"/>

</LinearLayout>
  

Комментарии:

1. Вы пытались опубликовать вопрос на странице библиотеки?

2. я думаю, этого достаточно, чтобы понять

3. нет, я еще не пробовал

4. afaik, bottomBar — это линейное представление (с горизонтальной ориентацией в телефоне и вертикальной в планшете), поэтому добавление view будет добавлено как последний дочерний элемент linearlayout

Ответ №1:

Вы можете попробовать новый компонент нижнего листа в [Библиотека поддержки дизайна Android]:

Учебные пособия здесь: http://www.truiton.com/2016/07/android-bottom-sheet-example /

введите описание изображения здесь

Комментарии:

1. вы должны отметить это в своем исходном сообщении!