#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. вы должны отметить это в своем исходном сообщении!