隐藏/显示我的自定义图库中的文本视图(Android)

发布于 2024-10-20 05:37:21 字数 135 浏览 0 评论 0原文

我有一个自定义画廊,它显示大量的RelativeLayouts,每个布局都包含一个ImageView 和一个TextView。我想隐藏和显示用户交互的文本视图。基本上我问的是如何调用一个方法来对画廊中的所有项目执行此操作。 任何帮助表示赞赏! :) 谢谢。

I have a custom gallery which displays a load of RelativeLayouts, each containing an ImageView and a TextView. I want to hide and show the text views on user interaction. Basically I'm asking how I can call a method to do this for all items in the gallery.
Any help appreciated! :)
Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

枫林﹌晚霞¤ 2024-10-27 05:37:21

解决方案:

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

(Card是我的类,它使用RelativeLayout,包含ImageView和TextView)
我将卡片添加到了 Gallery 的 ImageAdapter 设置类中的数组中。
要关闭所有文本字段的可见性:

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

Solution:

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

(Card is my class which uses a RelativeLayout, containing an ImageView and a TextView)
I added the Cards to the array in my Gallery's ImageAdapter setup class.
To turn visibility of all the text fields off:

Iterator iterator = cardArray.iterator();
while(iterator.hasNext())
    ((Card) iterator.next()).hideText();
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文