2011-03-01 96 views
1

我有一個自定義圖庫,它顯示一個RelativeLayouts的負載,每個負載包含一個ImageView和一個TextView。我想隱藏並顯示用戶交互的文本視圖。基本上我問我如何調用一個方法來爲圖庫中的所有項目執行此操作。 任何幫助表示讚賞! :) 謝謝。隱藏/顯示我的自定義圖庫中的textview(Android)

+1

想通了。我將所有RelativeLayouts添加到一個ArrayList中,然後可以遍歷它並在每個函數中調用show/hide函數。容易:) – 2011-03-01 21:32:41

+0

你可以請你的解決方案作爲答案,所以我們可以upvote它,並從未答覆的清單中得到這個?謝謝。 – 2011-03-16 11:22:35

+0

對不起,比爾 - 會的。仍然有點堆棧溢出nOOb – 2011-03-16 15:26:57

回答

0

解決方案:

private List<Card> cardArray = new ArrayList<Card>(); 

(卡是我的類,它使用的RelativeLayout,包含的ImageView和一個TextView) 我增加了卡在我的畫廊的ImageAdapter設置類的數組。 要關閉所有文本字段的可視性:

Iterator iterator = cardArray.iterator(); 
while(iterator.hasNext()) 
    ((Card) iterator.next()).hideText();