Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/220.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Android M上的LightStatusBar和自定义操作栏?_Android_Android Viewpager_Android 6.0 Marshmallow_Android Statusbar - Fatal编程技术网

如何使用Android M上的LightStatusBar和自定义操作栏?

如何使用Android M上的LightStatusBar和自定义操作栏?,android,android-viewpager,android-6.0-marshmallow,android-statusbar,Android,Android Viewpager,Android 6.0 Marshmallow,Android Statusbar,在设计用户界面时,我想使用Android M及以上版本可用的黑色状态栏图标模式(Material.LightStatusBar),但存在一个问题 我已经创建了一个主要活动,使用ViewPager创建了3个全屏Fragments,我使用了一个即兴的操作栏(基于白色背景的相对布局,一个TextView作为标题,因此当我滚动页面并更改片段时,操作栏也会滚动)我想把状态栏改成黑色图标,这样在白色背景下看起来会更好。 我试图将我的应用程序的样式更改为Material.LightStatusBar,但我不想

在设计用户界面时,我想使用Android M及以上版本可用的黑色状态栏图标模式(
Material.LightStatusBar
),但存在一个问题

我已经创建了一个主要活动,使用
ViewPager
创建了3个全屏
Fragments
,我使用了一个即兴的
操作栏
(基于白色背景的相对布局,一个
TextView
作为标题,因此当我滚动页面并更改片段时,
操作栏也会滚动)我想把状态栏改成黑色图标,这样在白色背景下看起来会更好。
我试图将我的应用程序的样式更改为
Material.LightStatusBar
,但我不想使用标准的
操作栏
/
工具栏
,因为它不能用我的
查看页面
滚动


有人知道我怎样才能做到吗

你说工具栏不能用ViewPager滚动是什么意思?工具栏的一个好处是它的用途非常广泛,可以像常规视图一样使用。@DeeV感谢您的回复,我还不知道工具栏可以像视图一样滚动,但我实际上是在列表上临时制作了一个工具栏,我已经使它变得有点透明,这样我就可以看到列表在后面滚动,像iOS,但没有模糊。