自定义标题栏与此类似

时间:2013-01-29 17:42:11

标签: android user-interface titlebar custom-titlebar

enter image description here

我想在我的Android应用中创建一个自定义标题栏,有点像这样。请原谅,如果我的问题看起来很愚蠢,我是初学者。谁能告诉我它是标题栏还是动作栏?另外,如何将这种阴影黑色颜色添加到我的标题栏/操作栏? PS:我在Android上使用GingerBread。我的应用程序将需要最低的SDK版本为4,但它也针对Jelly bean。在GingerBread中,我无法使用ActionBars。请帮我解决这个问题。非常感谢。

2 个答案:

答案 0 :(得分:1)

您将需要使用ActionBarSherlock库(这将允许您一直使用它回到SDK版本4)。

风格相当容易,并且肯定是正确的方法。很多例子,因为它是一个非常受欢迎的图书馆。

http://actionbarsherlock.com/

答案 1 :(得分:0)

如果您想要定位min API 4,那么当您声明将无法使用ActionBar时。

因此,您可以将条形图创建为LinearLayout,或者使用您想要的任何按钮/图标,并将其放在所有活动的顶部。如果你有很多这样的东西,那么将Bar(点击处理程序等)处理重构为Activity的子类可能是值得的,然后将其扩展到所有其他活动。

使用9-patch png设置作为LinearLayout的背景,可以轻松获得视觉效果。只需在photoshop / Gimp中制作你想要的渐变,然后将其放入draw9Patch中,即可在边缘添加像素,使其能够很好地拉伸以适合任何屏幕。

编辑:正如其他人所建议的那样使用动作条sherlock可能比我建议的“手动”更好。