如何为我的所有活动创建自定义标题栏?

She*_*lam 1 java android themes android-layout

我看过很多创建自定义标题栏的例子:http://zaman91.wordpress.com/2010/03/16/android-how-to-add-custom-title-bar/

有更简单的方法吗?我认为必须在onCreate()中为每个活动实现自定义标题栏代码有点过分.

Oll*_*e C 7

为什么不使用包含?把你的标准标题栏的设计中融入了布局的XML文件,然后将其包含在每个活动布局:

<include layout="@layout/my_title_bar" />
Run Code Online (Sandbox Code Playgroud)

然后创建my_title_bar.xml以包含栏的内容.

如果你有在标题栏中点击美景,你需要一些代码,但你可以继承活动提供点击的方法.