【发布时间】:2023-03-28 23:15:01
【问题描述】:
使用新的设计库,我们应该在CollapsingToolbarLayout 上设置工具栏标题,而不是Toolbar 本身(至少在使用折叠工具栏时)。但是setTitle()只在以下特定情况下更新标题:
-
当
CollapsingToolbarLayout还没有标题时 -
此时
CollapsingToolbarLayout完全折叠 -
此时
CollapsingToolbarLayout开始扩展
我真正想做的是让标题在完全展开后变成EditText,允许用户给他/她的角色一个名字,然后显示为标题。我试图通过打电话来强迫这个问题
invalidate() 或 requestLayout(),以及CollapsingToolbarLayout 的孩子的这两种方法。没有效果。
【问题讨论】:
-
我将此报告为一个错误,同时不知道如何强制它code.google.com/p/android/issues/…
-
@RuAware 优秀。谢谢!
-
Chris Banes 将此错误标记为 FutureRelease:code.google.com/p/android/issues/detail?id=175808
标签: android material-design android-toolbar android-design-library android-collapsingtoolbarlayout