如何以编程方式在每个活动中设置标题栏?

时间:2012-09-11 14:50:30

标签: android

是否可以在一个特定活动中为每个活动程序设置标题栏?

我可以在该活动中以编程方式设置特定活动的标题栏,但后续活动之后会从清单中设置字符串。

要设置标题,我在活动中使用以下内容。我希望在应用程序中设置这样的每个活动。

setTitle(carerName + " is now logged in");

1 个答案:

答案 0 :(得分:2)

你可以编写基本活动并调用超级方法。

public class DerivedActivity extends BaseActivity {

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
  ...}
    }

public class DerivedActivity2 extends BaseActivity {

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
     ...}
    }

public class BaseActivity extends Activity {

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
setTitle(carerName + " is now logged in");
   }
   }