これがロングショットであり、それが機能するかどうかを確認するために試したことはありません:
onClick
フッターの要素のメソッドを含む特別なクラスを作成します。あなたが持っているimport
すべてのこのクラス。Activity
android:onClick
そのクラスのメソッドを指す値を含む XML ファイルで使用します。
さて、このクラスを毎回インスタンス化する必要があるかどうか、Activity
またはそのメソッドを静的として使用できるかどうかはわかりませんが、このようなものが機能するはずであり、すべてのアクティビティにリスナーを追加するよりも優れています.
私の意見では (これは私の意見にすぎないことを強調しておきます)、あなたが言うこのインターフェース パラダイムは、iPhone をコピーする試みとしては不十分です。このパラダイムは、主にボタンが 1 つしかないため、iPhone で非常に人気があります。私は Engadget アプリがそれを行うのが嫌いです (これも iPhone アプリからコピーされたものです)。これは画面の領域を浪費します。
要するに、私のアドバイス: MENUボタンを使用してください。
最後の注意:をいじったことはありませんが、各タブにTabLayout
個別Activity
に が必要な場合は、99.9% できないと確信しています (アクティビティ全体を任意の種類のView
またはに埋め込むことはできませんViewGroup
)。活動ではなく、TabLayout
子供たちを収容するだけです。Layout
また、 を使用すると、[戻るTabLayout
] ボタンにさよならを言うことができます (iPhone から UI をコピーするためにさらに別のボタンを無駄にするつもりですか?) -- オーバーライドする予定がない限り、その場合は、にさよならを言うことができますあなたのユーザー。