我能够通过以下链接自定义窗口标题栏和其图标:http://androidcodesnippetsblog.blogspot.in/2013/03/custom-window-title-bar-in-android.html。但是我希望在同一项目中运行的不同活动具有不同的标题。是否有一种方法可以从一个特定的xml中为多个活动固定标题栏和图标?
将主题从应用程序标签更改为活动标签。例如:
<activity
android:theme="@style/themeForAcitivy"
android:name="MyActivity">
</activity>
getActionBar().setCustomView(R.layout.myCustomBar)
来创建自定义的 ActionBar 视图,如果这对你有帮助的话。只需在您的自定义布局中设置ImageView和TextView的ID,并在特定的Activity中动态设置其值即可。
ImageView image=(Imageview)getWindow().findViewById(your image view id);
TextView title=(Textview)getWindow().findViewById(your image view id);
设置图片: image.setImageResource(...);
,设置标题:title.settext(title);
就是这样。