2010-07-17 35 views
0

我对Java很陌生,更不用说Android了。我遇到了一个问题 ,这是我在测试时遇到的问题(使用Android的仪器 框架)Android项目的代码。我有一个ListView 并使用getTouchables()API我已将该视图存储在 ArrayList中。在调试会话中,我看到每个视图在展开时都有子项 (mChildren),我可以看到存在“ImageView”和 “TextView”。当“TextView”展开时,我可以访问 包含我正在查找的文本值的mText变量。在 摘要中,当查看Eclipse调试透视图的“变量”窗口 'myview-> mChildren - > [1](TextView) - > mText-> value时,我正在查找的值'访问Android中的View视图的子视图

这里“myview”是View类的对象的名称。

如何访问/读取“值”变量的内容?

请让我知道你是否需要这方面的任何信息?

谢谢 -BA

回答

0

你可以通过MVIEW对象的findViewByID方法来访问;

例如

TextEdit mText = (TextView)myView.findViewById(R.id.mText); 
mText.setText("Hello!"); 

希望这是你以后还是会有所帮助。

Damon

+0

不幸的是没有。我正在尝试读取变量中存在的值,而不是将其设置。我试图读取的变量的值不在“R”中。 – 2010-07-18 08:00:43