gpt4 book ai didi

android - 滑动 View 寻呼机时如何动态更改textview文本?

转载 作者:行者123 更新时间:2023-11-29 17:57:55 24 4
gpt4 key购买 nike

我在 viewpager 上方有一个 TextView 。我想在滑动 View 寻呼机时更改 TextView 的文本。

以下正是我的案例所需要的:

viewpager page1 ---->textview的文本TEXT1

viewpager page2 ---->textview的文本TEXT2

viewpager page3 ---->textview的文本TEXT3

viewpager page4 ---->textview的文本TEXT4

当我向后滑动时

viewpager page4 ---->textview的文本TEXT4

viewpager page3 ---->textview的文本TEXT3

viewpager page2 ---->textview的文本TEXT2

viewpager page1 ---->textview的文本TEXT1

目前我在下面的方法中设置 TextView 的文本:

        @Override
public CharSequence getPageTitle(int position) {

switch (position) {
case 0:
mytextview.setText(TEXT1);
return "TITLE1";
case 1:
mytextview.setText(TEXT2);
return "TITLE2";
case 2:
mytextview.setText(TEXT3);
return "TITLE3";
case 3:
mytextview.setText(TEXT4);
return "TITLE4";
}
return null;
}

使用这种方法,我可以为第 2、3、4 页设置 mytextview 的文本。对于 page1,我无法按照上述方法设置文本。相反,它正在设置 page2 的 TextView 文本。

为什么会这样?任何人都可以解决这个问题。当我使用 View 寻呼机时,我应该在哪里设置 TextView 的文本( View 在 View 寻呼机上方)。

最佳答案

尝试viewpager.setOnPageChangeListener();

您可以找到文档 here

关于android - 滑动 View 寻呼机时如何动态更改textview文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17986450/

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