0

1つの特定のアクティビティからプログラムですべてのアクティビティにタイトルバーを設定することは可能ですか?

特定のアクティビティのタイトルバーをそのアクティビティ内からプログラムで設定できますが、後続のアクティビティでは、その後のマニフェストから文字列が設定されます。

タイトルを設定するには、アクティビティ内から次を使用します。アプリケーションでこのように設定されたすべてのアクティビティが欲しいです。

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

1 に答える 1

2

基本アクティビティを記述して、superのメソッドを呼び出すことができます。

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");
   }
   }
于 2012-09-11T14:56:59.430 に答える