В новой библиотеке дизайна мы должны установить заголовок панели инструментов на CollapsingToolbarLayout
, а не на Toolbar
(по крайней мере, при использовании панели свертывания). Но setTitle()
обновляет заголовок только в следующих особых случаях:
1) Когда CollapsingToolbarLayout
еще не имеет названия
2) В настоящий момент CollapsingToolbarLayout
становится полностью скомпенсированным
3) В настоящий момент CollapsingToolbarLayout
начинает расширяться
То, что я на самом деле пытаюсь сделать, - сделать заголовок EditText
полностью расширенным, позволяя пользователю присвоить своему персонажу имя, которое затем будет отображаться как заголовок. Я пытался заставить проблему, позвонив
invalidate()
или requestLayout()
, а также оба этих метода для детей CollapsingToolbarLayout
. Нет эффекта.
Любые идеи?