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...

}

不幸的是,我在Activity文档中找不到“get”版本的setContentView方法。

于 2012-08-10T19:40:29.143 回答