自定义标题栏和标签

自定义标题栏和标签

问题描述:

我知道这是不可能的,但有没有解决方法,所以我可以使用标签和自定义标题栏,而无需在每个单独的活动中请求标题栏?自定义标题栏和标签

您可以为TabActivity创建自定义标题栏。这样这两个选项卡都会出现在自定义标题栏中,并且您还可以使用TabActivity的上下文从选项卡中的任何活动中引用标题栏。

检查此链接为 http://www.helloandroid.com/tutorials/how-create-custom-titlebar

所以在使用本教程,你可以为你的TabActivity

希望它帮助创建自定义标题栏的任何活动创建自定义标题栏的教程...

更新评论

你可以在你的标签活动中添加一个像这样的方法来更新标题。使用您自己的标题自定义布局。更新方法中的字段。

这里使用一个布局一个的TextView

public void setMyTitle(String str) 
{ 
    MainTab.mTab.getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.my_title); 
    TextView title=(TextView) findViewById(R.id.titleText); 
    title.setText(str); 
} 

,并在你的TabActivity类例如IM

static MainTab mTab;//initialize the context of TabActivity from on create method 
中的onCreate

()TabActivity类的

mTab=this; 

和从Tab中的任何活动中都可以设置t他像这样的标题。

MainTab.mTab.setMyTitle("MyTitle is "); 
+0

我可以通过使用上下文得到一个关于标题栏的例子吗?我很难弄清楚你的意思。 – ryandlf