вы можете создать одну базовую деятельность: -
public abstract class BaseActivity extends AppCompatActivity {
Toolbar toolbar;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(getLayoutResource());
configureToolbar();
}
protected abstract int getLayoutResource();
private void configureToolbar() {
toolbar = (Toolbar) findViewById(R.id.toolbar);
if (toolbar != null) {
setSupportActionBar(toolbar);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
}
}
}
и вы можете расширить эту базовую деятельность: -
public class MainActivity extends BaseActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
}
@Override
public int getLayoutResource() {
return R.layout.activity_main;
}
}
Панель инструментов может быть включен во все файлы XML, или вы можете создать одну базовую активность и продлить его везде, где вы хотите –
У меня есть библиотека tileview так как может Я продлеваю его, потому что мое второе действие имеет расширение TileViewActivity. извините за мой английский – madara
Я ответила на этот вопрос, пожалуйста, проверьте. –