0

AndroidレイアウトをXMLで作成する場合include、他のレイアウトをホストレイアウトの一部にするために使用できます。Javaクラスにそのようなものはありますか?

すべての画面にトップバーレイアウトを添付していますが、ボタンが含まれています。これで、すべてのJavaクラスで、初期化コードをコピーして貼り付ける必要があります。

そのようなシナリオへの近道はありますか?Applicationクラスはとにかく促進できますか?誰かが実用的な解決策を持っているなら、それを私と共有してください。

たとえば、XMLでは次のことができます

//...xml layout elements
<include layout="@layout/topbar" />
//...some other xml layouts

onClickしたがって、Javaコードで、ボタンを即座に開始し、イベントを登録し、これらのイベントにアクションを設定できるものを使用できると便利です。結局のところ、これは私が使用しているのと同じコードです。

4

1 に答える 1

1

必要な実装でアクティビティ(BaseActivity)を作成し、このクラスを他のアクティビティに拡張します。

于 2012-05-16T16:53:10.377 に答える