Android:我可以在此活动之外的代码中获取活动布局的ID

时间:2012-08-10 19:27:27

标签: android layout android-activity

我有一个普通的类(不是活动),它有一个活动的引用。是否有可能以及如何获取该活动用作内容视图的布局文件的ID?

1 个答案:

答案 0 :(得分: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方法的版本。