Я следил за онлайн-учебником, в котором рассказывается, как создать пользовательскую строку заголовка в Android. После того, как вы создадите макет, вот как добавить его в действие:
requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
...
getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.window_title);
И если вы добавите onClickListeners на кнопки, которые являются частью заголовка, вы сделаете это:
Button b1 = (Button) findViewById(R.id.b1);
b1.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent();
intent.setClass(MyApp.this, News.class);
startActivity(intent);
}
});
Это нужно делать каждый раз, когда вы хотите добавить строку заголовка к действию.
Есть ли способ создать класс для заголовка и добавить туда все, чтобы мне не приходилось повторяться в каждом действии?