2

我在我的android项目中使用了2个java类,一个类从android xml获取id,另一个类用于执行活动。我不知道如何访问二等舱以从一等舱获取 id。

4

2 回答 2

1

你无法访问。

当您的第一个 java 类在前台时,您可以访问屏幕上显示的视图

但是当另一个活动是前台时,你为什么要访问不可见的后台活动视图。???

您可以在第一个活动中添加一个方法,输入 id 并返回对象

像这样:

View getView(int id) {
   return getViewById(id);
}
于 2012-09-24T17:20:14.637 回答
0

听起来您有一个用于活动的帮助程序类,并且您希望帮助程序类能够访问视图层次结构。当您创建它的实例时,只需将活动实例传递给助手类。然后它可以findViewById用来查找感兴趣的视图。

于 2012-09-24T17:23:53.723 回答