2014-10-18 26 views
1

我需要以类似的方式使用我的Android动作栏(EXAMPLE)。 我知道这是iOS版本,它不适合Android指南,但这是我的任务。 我也知道我不能改变状态栏的颜色,我的目标只是风格的操作栏。 我会很感激任何提示如何做到这一点。(Android)如何使用模式设置动作栏

回答

4

如果要更改ActionBar,请创建一个自定义的偏好。

第一个为您的自定义ActionBar应该如何创建一个XML布局。这里确保你添加一个ID到容器布局(线性布局)。这将在后面的步骤中需要。

充气,你的java代码创建的XML布局onCreate方法如下,

LinearLayout myTitleBar = (LinearLayout) findViewById(R.id.the_id_you_set_in_first_step); 
getSupportActionBar().setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM); 
getSupportActionBar().setCustomView(R.layout.name_of_custom_xml_layout); //note that here its the layout name you set 

注:当你正在处理的动作条,你的应用程序的主题应设置为Theme.AppCompat .Light

要了解更多关于它们的信息,请查看演示相同的快速视频教程。

Part One - 5min

Second Part - 9min

Third Part

希望它能帮助!

相关问题