ホームページ  >  に質問  >  本文

java - 同じレイアウトを持つ複数のインターフェース?

5 つの異なるアクティビティがあるとしますが、5 つのアクティビティの下部のレイアウトと機能は同じです (ツールバーなど、他のレイアウトは異なります)。これを同じレイアウトにする方法を質問します。基本クラス Activity その後、他のアクティビティはこの BaseActivity を継承するため、他のアクティビティに同じコードを記述することなく、1 か所にコードを記述するだけになります。
ps: この方法が実現できない場合、他の方法はありますか?

ringa_leeringa_lee2649日前1059

全員に返信(3)返信します

  • 習慣沉默

    習慣沉默2017-06-20 10:08:35

    この記事を読んで、他の人が何をしたかを見ることができます。http://www.jianshu.com/p/5bab...

    返事
    0
  • 仅有的幸福

    仅有的幸福2017-06-20 10:08:35

    /q/10...
    あなたのこの質問は上記のものと似ています。ご参照ください。

    返事
    0
  • 某草草

    某草草2017-06-20 10:08:35

    まず、共通部分を表示するかどうかを制御するブール変数を定義し、次のようにメソッドを追加します。 リーリー

    次に、次のように BaseActivity の setContentView をオーバーライドします

    リーリー

    最後に、BaseActivityを継承する他のサブクラスのonCreate()では、super.onCreate()の前に最初に定義したメソッドsetShowCommonView(Boolean)を呼び出して、共通部分を表示するかどうか制御する必要があります。以下の通り リーリー

    返事
    0
  • キャンセル返事