アクティビティへの参照を持つプレーンなクラス (アクティビティではない) があります。そのアクティビティでコンテンツ ビューとして使用されるレイアウト ファイルの ID を取得する方法と方法はありますか?
1 に答える
0
wsanville が指摘したように、レイアウトに使用している int を非アクティビティ クラスのコンストラクターに渡すだけです。アクティビティの onCreate メソッドで上記のクラスを構築していると仮定しています。そう:
public void onCreate(bundle icicle){
...other stuff...
setContentView(R.id.layout_id);
OtherClass myClass = new OtherClass(R.id.layout_id);
...other stuff...
}
残念ながら、メソッドの「取得」バージョンであるアクティビティsetContentView
ドキュメントで見つけることができるメソッドはありません。
于 2012-08-10T19:40:29.143 に答える