как создать новый шаблон активности в студии android - PullRequest
0 голосов
/ 27 января 2020

Я пытаюсь создать новый шаблон деятельности, чтобы сэкономить время при добавлении деятельности в свой проект android stud ios. По сути, я клонировал код для основной деятельности c, так как хочу, чтобы было выполнено следующее:

  • разделение файлов макета деятельности / содержимого.
  • включение кода панели инструментов
  • Включение моего java шаблона кода

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

  • как НЕ включать кнопку плавающего действия (я удалил java строки, относящиеся к ней, но не могу найти где-нибудь в файлах генерации XML, что она добавлена ​​в макет?)
  • как автоматически генерировать дата создания (ей не нравится использование $ {YEAR} et c в моем блоке комментариев. Я пытаюсь использовать шестиди git формат даты: ГГММДД?)

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

1 Ответ

0 голосов
/ 27 января 2020

Об удалении FloatingActionButton. Он объявлен внутри

templates/activities/common/root/res/layout/app_bar.xml.ftl

Внутри базового c шаблона действия он вызывается из

templates/activities/BasicActivity/recipe.xml.ftl

, который, в свою очередь, вызывает

templates/activities/common/recipe_app_bar.xml.ftl

Для того, чтобы удалить кнопку; Я скопировал бы recipe_app_bar. xml .ftl (потому что он имеет другие объявления; не только FloatingActionButton) в мой шаблон и вызвал его; удаление звонка на app_bar. xml .ftl

...