android .R.id.home выдает исключение нулевого указателя - PullRequest
0 голосов
/ 27 апреля 2020

Я использовал setDisplayHomeAsUpEnabled (true), чтобы отобразить значок перехода в исходное состояние. Это отлично работает, но требует большого запаса, который я пытаюсь сбросить, используя приведенный ниже код -

ImageView view = findViewById(android.R.id.home);
view.setPadding(7,0,0,0);

Но он возвращает исключение нулевого указателя.

Код для включения дома значок «вверх» -

final LayoutInflater actionBarInflater = (LayoutInflater) 
    this.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View viewActionBar = actionBarInflater.inflate(R.layout.action_bar, null);
Toolbar toolbar = findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
ActionBar actionBar = getSupportActionBar();
actionBar.setDisplayHomeAsUpEnabled(true);

На рисунке показаны значок «Домой вверх» и значок моего приложения. Я хочу уменьшить расстояние между темами

Любая помощь приветствуется. Спасибо!

...