我有一系列城市 -
String[] cities = { "Riyadh", "Jubail", "Jeddah", "Madinah",
"Tabuk","Bangalore","Chennai","Pune" };
我将它们显示在具有三个文本视图(固定)的列表中。
这意味着我们将一次显示三个城市。
这是显示城市的方法。
void setUpCityList(int iCity) {
tvOneCity.setText(cities[iCity]);
tvTwoCity.setText(cities[iCity + 1]);
tvThreeCity.setText(cities[iCity + 2]);
}
当用户向上滑动时,我正在增加索引并且用户向下滑动我正在减少索引。
void swipeUp()
{
iCity++;
setUpCityList(iCity);
}
void swipeDown()
{
iCity--;
setUpCityList(iCity);
}
我想给这个列表一个无尽的滚动功能。
这意味着如果用户向上滑动 - 并且列表到达最后三个元素,它应该再次从第一个元素开始。
示例 -
1. 当前显示 - 最后三个元素 - "Bangalore","Chennai","Pune"
2. 向上滑动 -- 显示应该是 - Chennai , Pune , Riyadh
我怎样才能实现这个功能。
这更像是一个编程问题。
任何帮助将不胜感激。