私はアンドロイドプロジェクトを作成しています。その中で、ii は XML ファイルから ID を取得し、クリック イベントを (クラスまたはアクティビティ) に書き込みました。IDを再度取得せずに、別のクラスのウィジェットを使用したい。like (Button btn=(Button)findViewById(R.id.button1);) このコードを1つのクラスで使用したい
しかし、別のクラスで Button btn を使用したいのですが、クリックイベントも機能するはずです。
私はアンドロイドプロジェクトを作成しています。その中で、ii は XML ファイルから ID を取得し、クリック イベントを (クラスまたはアクティビティ) に書き込みました。IDを再度取得せずに、別のクラスのウィジェットを使用したい。like (Button btn=(Button)findViewById(R.id.button1);) このコードを1つのクラスで使用したい
しかし、別のクラスで Button btn を使用したいのですが、クリックイベントも機能するはずです。
複数の View を使用する場合は、Activity を拡張Activity
するクラスを作成し、BaseActivity
その Activity にすべての共通のView を含めてから、これを common を使用するBaseActivity
すべてのに拡張できます。疑似コードについては、私の回答を確認できます。Activity
views/layouts/headers/footers
here