我正在开发一个Android应用程序。我需要根据列表视图更新工具栏。
效果如下:
我尝试了两种解决方案:
解决方案1:创建2个工具栏(toolbar1和toolbar2)。列表视图向上滚动时:隐藏toolbar1并显示toolbar2,当listview向下滚动时:显示toolbar1并隐藏toolbar2。
解决方案2:创建菜单项,其中包含所有项目,然后膨胀到菜单。列表视图向上滚动时:某些项的setVisible为true,另一项为false。
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.home_menu, menu);
但这两种解决方案看起来并不合适。
您有任何想法或建议吗?