java - 同じレイアウトを持つ複数のインターフェース?
ringa_lee
ringa_lee 2017-06-20 10:06:35
0
3
1132

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

ringa_lee
ringa_lee

ringa_lee

全員に返信(3)
習慣沉默

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

いいねを押す +0
仅有的幸福

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

いいねを押す +0
某草草

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

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

リーリー

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

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート