2017-05-15 11 views
0

簡単なボタンを使ってツールバーを作りたいと思います。 私はたくさんのアクティビティを持っていますが、同じonOptionItemSelectedとonCreateOptionsMenuを何度も実装したくありません。このツールバーに何らかの抽象化を与える方法はありますか?Androidツールバーの抽象的な動作

ありがとうございました!

答えて

1

アクティビティ全体で同じツールバーを再利用するには、メニューのインフレーションを処理するBaseActivityを作成し、このBaseActivityを他のすべてのアクティビティに対して拡張することができます。

onCreateOptionsMenuおよびonOptionItemSelectedをBaseActivityに実装します。その場合、これらのメソッドをすべてのアクティビティで個別に実装する必要はありません。

+0

スマートで明白です。ありがとう。 – benyuss

+0

お手伝いします:) – Sac

関連する問題