Ответ 1
Используйте это внутри тега xml панели инструментов
app:contentInsetStartWithNavigation="0dp"
Моя панель инструментов
Панель инструментов Google Play
Как удалить ненужное дополнение?
Моя панель инструментов находится внутри фрагмента Мой код в фрагменте:
public void setUpToolbar(Toolbar toolbar, String title, @DrawableRes int resId) {
toolbar.setTitle(title);
((AppCompatActivity) getActivity()).setSupportActionBar(toolbar);
ActionBar ab = ((AppCompatActivity) getActivity()).getSupportActionBar();
ab.setHomeAsUpIndicator(resId);
ab.setDisplayHomeAsUpEnabled(true);
}
Моя панель инструментов в xml:
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
app:layout_collapseMode="pin"
app:popupTheme="@style/AppTheme.PopupOverlay" />
Используйте это внутри тега xml панели инструментов
app:contentInsetStartWithNavigation="0dp"
Просто добавьте свою панель инструментов
app:contentInsetLeft="0dp"
app:contentInsetStart="0dp"
Он должен работать
Попробуйте это в своем коде:
ActionBar actionBar = getSupportActionBar();
actionBar.setDisplayShowHomeEnabled(false);
actionBar.setDisplayShowCustomEnabled(true);
actionBar.setDisplayShowTitleEnabled(false);
View customView = getLayoutInflater().inflate(R.layout.main_action_bar, null);
actionBar.setCustomView(customView);
Toolbar parent =(Toolbar) customView.getParent();
parent.setContentInsetsAbsolute(0,0);
Попробуйте добавить приложение: contentInsetLeft:
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
app:layout_collapseMode="pin"
app:contentInsetLeft="0dp"
app:contentInsetStart="0dp"
app:popupTheme="@style/AppTheme.PopupOverlay" />