Android TitleBar / NavBar?

时间:2010-06-17 19:06:47

标签: android titlebar

我不确定正确的术语是什么,但我试图在我的应用程序中的一个窗口的顶部添加“TitleBar”。很像联系人应用程序,我在屏幕顶部有几个选项卡。当您从列表中选择一个项目时,它会加载下一个活动,但该活动不再在屏幕顶部显示选项卡。

我不知道它是被称为TitleBar还是什么。当您从联系人列表中选择一个人时,联系人应用程序会在屏幕顶部显示此TitleBar。

我正试图模仿说“乔治华盛顿”的格雷吧。

alt text http://www.chicagohotblog.com/images/gw.bmp

1 个答案:

答案 0 :(得分:3)

联系人应用是open source(与大多数核心Android系统应用一样)。我建议检查一下,看看你要模仿的布局。一般来说,围绕很多代码进行讨论是一个好主意,可以掌握一些最佳实践,或者只是借用一些技巧。

在这种特殊情况下,他们使用一个名为ContactHeaderWidget的自定义视图,它实际上是一个包裹TextView和Checkbox(样式看起来像一个星星)的FrameLayout,以及照片视图(它有一些特殊的绑定行为)点击多个联系人源数据等。)

如果你只想要外观而不是功能,只需添加一个带有GradientDrawable背景的LinearLayout,其中包含一个ImageView,一个TextView和一个复活框,作为活动布局的星形,应该可以帮助你更轻松,无需自定义小部件。