gpt4 book ai didi

android - 在 ViewPager 中访问 TextView

转载 作者:行者123 更新时间:2023-11-29 00:44:33 25 4
gpt4 key购买 nike

我在主 Activity 中有一个 ViewPager,并在每个页面上创建一个 TextView

@Override
public Object instantiateItem(View collection, int counterID) {
TextView counter = new TextView(cxt);
((ViewPager) collection).addView(counter, 0);
return counter;
}

TextView 显示计数器值,我想使用我在与 PagerAdapter 相同的 Activity 中实现的方法在 Activity 页面(TextView 文本)上更改它。

有什么方法可以访问 PagerAdapter 之外的特定页面上的 TextView(在同一个 Activity 中)并更改其属性?

最佳答案

您可以通过调用为 TextView 设置 ID

textview.setId(int id);

然后你可以通过(TextView) findViewById(int id)找到你的 View

或者你可以在 TextView 上设置一个标签:

textview.setId(Object tag); 并通过(TextView) findViewWithTag (Object tag)

找到 View

关于android - 在 ViewPager 中访问 TextView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7173406/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com