2010-07-17 40 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