Переполнение меню в нижнем колонтитуле в Android

Я создал меню параметров и нижний колонтитул с 4 значками. Мне бы хотелось, чтобы значок переполнения (значок "Три точки") отображался в нижнем колонтитуле, а не в правом верхнем углу? Это возможно?

Если я поставлю значок переполнения потока, возможно ли получить доступ к файлу menu.xml на клике? если да, то как мне это сделать?

Спасибо!

1 ответ

Прежде всего, установите активную тему для NoActionBar,

<style name="AppTheme.NoActionBar">
        <item name="windowActionBar">false</item>
        <item name="windowNoTitle">true</item>
</style>

Затем создайте Toolbar в XML и установить layout_alignParentBottom правда.

<android.support.v7.widget.Toolbar
        android:id="@+id/toolbar"
        android:layout_alignParentBottom="true"
        android:layout_width="match_parent"
        android:layout_height="?attr/actionBarSize"
        android:minHeight="?attr/actionBarSize">

Затем в onCreate поймать панель инструментов и установить как ActionBar

mToolbar = (Toolbar) findViewById(R.id.homeToolbar);
setSupportActionBar(mToolbar);

Создать файл меню в res/menu папка

Затем надуйте это меню в onCreateOptionsMenu,

Затем переопределить onOptionsItemSelected и делай что хочешь с предметами.

Другие вопросы по тегам