Настройки в панели действий - PullRequest
0 голосов
/ 01 мая 2018

(1) Я хочу удалить значок настроек, который был создан после того, как я создаю новый проект с помощью Навигационной панели.
(2) А также я хочу изменить название элемента на красный цвет в файле activity_main_drawer.xml.
(3) Последнее, я хочу также удалить заголовок панели действий.

Скриншот панели действий: enter image description here

Код пунктов меню:

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    tools:showIn="navigation_view">

    <group android:checkableBehavior="single">
        <item android:title="Asosiy menyu" 
             >

            <menu>
            <item
            android:id="@+id/nav_camera"
            android:icon="@drawable/ic_star_black_24dp"
            android:title="Yoqtirganlar" />
        <item
            android:id="@+id/nav_gallery"
            android:icon="@drawable/ic_format_list_bulleted_black_24dp"
            android:title="So'ngi ko'rilganlar" />

            </menu>
        </item>
    </group>
</menu>

Название навигационного меню:

enter image description here

1 Ответ

0 голосов
/ 01 мая 2018

Ваш первый вопрос и ответ: удалите приведенный ниже код из действия ..

    @Override
public boolean onCreateOptionsMenu(Menu menu) {
    // Inflate the menu; this adds items to the action bar if it is present.
    getMenuInflater().inflate(R.menu.main2, menu);
    return true;
}

@Override
public boolean onOptionsItemSelected(MenuItem item) {
    // Handle action bar item clicks here. The action bar will
    // automatically handle clicks on the Home/Up button, so long
    // as you specify a parent activity in AndroidManifest.xml.
    int id = item.getItemId();

    //noinspection SimplifiableIfStatement
    if (id == R.id.action_settings) {
        return true;
    }

    return super.onOptionsItemSelected(item);
}

затем после не показывать настройки ..

  1. В string.xml в удалении

    <string name="app_name">RafDemo</string> // here give empty no show title in actionbar.
    
...