我正在开发一个Android应用程序。在应用程序中有一个webview,它从互联网上获取数据并将其显示给用户。但是动作栏消耗了一些屏幕空间。我想要做的是在用户在webview中向下滚动时隐藏操作栏。我在互联网上到处搜索,但找不到合适的方法。我正在使用appcompat操作栏,我的min sdk是10。
答案 0 :(得分:2)
您可以将ActionBar
与Overlay Mode
一起使用。在requestWindowFeature(Window.FEATURE_ACTION_BAR_OVERLAY);
之前调用setContentView()
启用它。并使用ActionBar
getSupportActionBar().hide();
现在Scrolling
的{{1}}个活动,您可以在SO
修改强>
隐藏ActionBar
WebView
显示
getSupportActionBar().hide();
答案 1 :(得分:1)
您还可以查看CoordinatorLayout
这是新的Android设计支持库的一部分,并允许您折叠和展开子滚动事件的操作栏。