【发布时间】:2018-04-04 01:17:31
【问题描述】:
我正在尝试在 TextView 中为 ViewPager 的每个页面显示另一个文本。但是当应用程序启动时,它根本不显示文本,当我更改页面时,只显示默认模式。
我在MainActivity 中的onCreate 中添加了以下代码:
viewPager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() {
@Override
public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
}
final TextView myTextView = findViewById(R.id.my_textview);
@Override
public void onPageSelected(int position) {
switch (position) {
case 0:
myTextView.setText("TextView1");
case 1:
myTextView.setText("TextView2");
case 2:
myTextView.setText("TextView3");
default:
myTextView.setText("TextView");
}
}
@Override
public void onPageScrollStateChanged(int state) {
}
});
【问题讨论】:
标签: android android-layout android-fragments android-viewpager