0

アクティビティへの参照を持つプレーンなクラス (アクティビティではない) があります。そのアクティビティでコンテンツ ビューとして使用されるレイアウト ファイルの ID を取得する方法と方法はありますか?

4

1 に答える 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 に答える