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

时间:2013-06-06 21:31:56

标签: java android user-interface

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

2 个答案:

答案 0 :(得分:3)

  

操作栏需要API级别11才能运行,我的应用程序最低为9

使用backport,例如ActionBarSherlock,它提供回到API级别7的操作栏。更重要的是,它使用与官方操作栏实现兼容的API,因此在一两年内删除ActionBarSherlock (当您放弃对API级别9-10的支持时)将非常简单。而且,您的应用将与其他Android应用具有一致的外观和感觉。

答案 1 :(得分:0)

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

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