Android: динамически перемещать элементы на панели инструментов / SupportActionBar - PullRequest
0 голосов
/ 07 февраля 2019

Я потратил несколько дней, пытаясь добиться этого:

enter image description here

Со следующими правилами:

  • Я хочуиспользовать / изменить стандартную панель инструментов / (поддержку) панель действий.
  • Я не хочу использовать пользовательское представление (actionbar.setCustomView ()).Я хотел бы программно изменить положение существующих элементов (или их родительских контейнеров), если это возможно.Отражение это вариант.

С помощью стилей я могу многое сделать, но моя самая большая проблема заключается в том, что я просто не могу понять, как переместить заголовок на панели инструментов влево (например, 15dp).Я подозреваю, что родительский контейнер предотвращает это, и что мне нужно каким-то образом манипулировать родительским представлением (группой).

Я понимаю, что Android обычно не позволяет мне это делать из-за строгих правил проектирования.

Я работаю над проектом Xamarin Forms, но я должен быть в состоянии преобразовать Java в эквивалент C #.

...