如何更改自定义窗口标题栏及其多个活动的图标

时间:2014-10-07 10:45:42

标签: android user-interface android-activity

我可以通过以下链接自定义窗口标题栏及其图标: -

http://androidcodesnippetsblog.blogspot.in/2013/03/custom-window-title-bar-in-android.html

但是我希望在同一个项目中运行不同的活动有不同的标题。有没有办法从一个特定的xml修复到多个活动的标题栏和图标。

2 个答案:

答案 0 :(得分:2)

而不是将您的应用标记上的主题更改为您的活动。例如:

      <activity
        android:theme="@style/themeForAcitivy"
        android:name="MyActivity">
      </activity>

您也可以在每个活动上调用getActionBar().setCustomView(R.layout.myCustomBar)来创建自定义ActionBar视图,如果它也适用于您。

答案 1 :(得分:2)

只需在自定义布局中设置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);

多数民众赞成......