Нет опыта работы с андроид-студией, поэтому я получил исходный код от профессионала.Мне было интересно, как перемешать String и int массивы синхронизированы.Итак, есть эта картинка (imgapache_11) с информацией, показанной вместе с ней (Apache, Attack helicopter) из других массивов.Порядок изображений и информации, которая идет с ними (Apache, Attack Helicopter), теперь статичен {1, 2, 3,}.Но я хотел бы рандомизировать порядок, в котором вы пролистываете все изображения из папки для рисования.
ПОЖАЛУЙСТА, ПОМОГИТЕ !!
Ниже кода:
открытый класс Activity4radarрасширяет активность {
ViewPager viewPager;
PagerAdapter adapter;
String[] rank;
String[] country;
String[] population;
Integer[] flag;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_activity4radar);
// Get the view from viewpager_main.xml
setContentView(R.layout.activity_activity4radar);
// Generate sample data
rank = new String[] { "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13"};
country = new String[] { "Apache", "Bar Lock", "F-15E","F-16","F-16","F-16","", "F-16",
"F-16","Apache","Apache","Apache","Apache" };
population = new String[] { "Attack Helicopter", "Radar",
"Fighter Bomber", "Fighter", "Fighter", "Fighter", "",
"Fighter", "Fighter", "Attack Helicopter", "Attack Helicopter",
"Attack Helicopter","Attack Helicopter"};
flag = new Integer[] {R.drawable.imgapache_11, R.drawable.imgbarlock_1,
R.drawable.imgf15e_7, R.drawable.imgf16_1, R.drawable.imgf16_2, R.drawable.imgf16_3,
R.drawable.imgf16_4, R.drawable.imgf16_4, R.drawable.imgf16_6, R.drawable.imgapache_12,
R.drawable.imgapache_13, R.drawable.imgapache_14, R.drawable.imgapache_15};
// Locate the ViewPager in viewpager_main.xml
viewPager = (ViewPager) findViewById(R.id.pager);
// Pass results to ViewPagerAdapter Class
adapter = new ViewPagerAdapterRadar(Activity4radar.this, rank, country, population, flag);
// Binds the Adapter to the ViewPager
viewPager.setAdapter(adapter);
}
}