繁体   English   中英

如何在标题栏中添加按钮?

[英]How to add button to title bar?

我正在制作一个Android应用程序。 我需要在活动的标题栏中添加一个按钮。 由于向后兼容性问题,我无法将其放在操作栏中。 我进行了很多搜索,但找不到令人满意的解决方案。 谢谢。

操作栏需要API级别11才能正常工作,我的应用程序的最低要求为9

使用诸如ActionBarSherlock之类的反向端口 ,该端口将动作条提供回到API级别7。更重要的是,它使用与官方动作条实现兼容的API来做到这一点,因此在一两年内放弃ActionBarSherlock(当您放弃对API的支持时) 9-10级)将相当容易。 并且,您的应用将与其他Android应用具有一致的外观。

我需要类似的东西,并创建了一个自定义标题栏,如下所示:

  • 创建一个自定义的View类(我扩展了linearlayout)
  • 将此视图添加到活动的布局xml中,在顶部
  • 使用requestWindowFeature(Window.FEATURE_NO_TITLE);隐藏默认栏requestWindowFeature(Window.FEATURE_NO_TITLE); (如果我没记错的话, 设置活动的内容视图之前执行此操作至关重要)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM