将CollapsingToolbarLayout标题与SearchView文本重叠时,我没什么问题。何时展开CollapsingToolbarLayout,没有问题:
但是当折叠时,文本重叠:
如何解决?
答案 0 :(得分:1)
答案 1 :(得分:1)
我尝试了Tomas的答案,但是有一个问题是,只要用户滚动,appbar就会再次崩溃并重新出现问题。
所以我想出了另一个解决方案,即在展开搜索视图时折叠标题文字透明。这很好用,不依赖于或改变appbar的崩溃/展开状态。
简单地说:
if not RegKeyExists(HKEY_LOCAL_MACHINE, 'Software\Faruk\OtherSoftwareName') then
begin
// The key exists
ShellExec('', ExpandConstant('{app}\') + dExeName, '/uninstall /silent', '', SW_HIDE, ewWaitUntilTerminated, ErrorCode);
end;
当然,您需要处理搜索菜单项的 if (searchViewExpanding) {
collapsingToolbarLayout.setCollapsedTitleTextColor(Color.TRANSPARENT);
} else {
collapsingToolbarLayout.setCollapsedTitleTextColor(Color.WHITE);
}
以了解何时调用此内容。
答案 2 :(得分:-1)
编辑
仍未解决问题,他们已经解决了另一个问题。随着文本的变化。现在的诀窍是使用ControllableAppLayout来了解条形图何时折叠或展开,然后您只需设置并清空标题 setTitle(“”)
您可以在此处找到我的实施https://gist.github.com/skimarxall/863585dcd7abde8f4153
问题: https://code.google.com/p/android/issues/detail?id=178138