Есть ли возможность добавить панель инструментов внизу Android, аналогичную панели инструментов на устройствах iOS.?Добавление нижней панели инструментов, аналогичной панели инструментов на устройствах iOS
1
A
ответ
3
Вы можете используйте панель инструментов в своем макете, чтобы сделать нижний колонтитул по необходимости:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<!-- // Main content comes here -->
<!-- Footer -->
<RelativeLayout android:id="@+id/footer"
android:layout_width="fill_parent" android:orientation="horizontal"
android:layout_alignParentBottom="true"
android:layout_height="wrap_content">
<LinearLayout
android:layout_height="?attr/actionBarSize"
android:layout_width="match_parent"
android:orientation="vertical">
<include layout="@layout/toolbar"/>
</LinearLayout>
</RelativeLayout>
</RelativeLayout>
Добавить toolbar.xml файл:
<?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.Toolbar
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="?attr/colorPrimary"
android:minHeight="@dimen/abc_action_bar_default_height_material">
<!-- One can customize it as much as he wants, for showing an example,
I have shown below how to add an image at the center of toolbar-->
<ImageView
android:layout_width="wrap_content"
android:contentDescription="@string/logo"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:src="@drawable/ic_launcher"/>
</android.support.v7.widget.Toolbar>
1
Вы можете использовать новый Android Toolbar
виджет:
This статья содержит довольно хорошее описание того, как вы можете использовать панель инструментов в вашем приложении
Что о RelativeLayout с некоторыми TextViews? 1 TextView в первом изображении, 3 во втором. –
Да, я думаю, это хорошая идея. Я, хотя ты готов. – user836026
Просто исправьте виджет в нижней части экрана, возможно, рамку или относительную компоновку, также есть режим «split» для ActionBar, который сделает что-то подобное. – BenjaminPaul