(Android)如何使用模式设置操作栏的样式[关闭]

Posted

技术标签:

【中文标题】(Android)如何使用模式设置操作栏的样式[关闭]【英文标题】:(Android) How to style action bar with pattern [closed] 【发布时间】:2014-12-13 21:42:34 【问题描述】:

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

【问题讨论】:

【参考方案1】:

如果您想更改 ActionBar,请创建一个您喜欢的自定义。

首先创建一个关于自定义 ActionBar 外观的 XML 布局。此处确保您将 ID 添加到容器布局(线性布局)。将在后面的步骤中需要。

第二次膨胀在你的java代码onCreate方法中创建的XML布局如下,

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

注意:在处理 ActionBar 时,应将应用程序主题设置为 Theme.AppCompat.Light

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

Part One - 5min

Second Part - 9min

Third Part

希望对你有帮助!

【讨论】:

以上是关于(Android)如何使用模式设置操作栏的样式[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

仅在折叠位置时如何设置 Bootstrap 5 导航栏的样式?

如何设置Android Studio背景的颜色

我们如何在 iOS 9 中为整个应用程序设置状态栏的 Light Content 样式?

text Android的学习搜索栏的使用和自定义样式

使用与标签栏相同的视觉效果设置导航栏的样式

如何在android中显示密码开/关模式的切换按钮