我正在练习这个名为GetTours的项目,我现在从github那里得到了
我想显示ListView
中的随机项而不看ListView
。不仅显示来自ListView
的随机项目,还打印项目的详细信息,该项目包含地图标记的名称,地址和纬度值。
甚至可能吗?
或者,教我如何创建一个包含名称,地址和lat long值的列表以及如何显示它。我也计划每次摇动设备时随机化它。我有一个应用程序,用一个数据阵列随机摇动,现在我想在每个摇动的所述位置随机化一个名称,地址和地图标记的地方。请帮忙!
答案 0 :(得分:0)
此处不需要ListView,将项目保存在列表中:
ArrayList<Item> items = new ArrayList<Item>;
items.add(item1);
items.add(item2);
//...
然后选择一个随机数,其最大值为列表的长度:
final int random = Random.nextInt(items.size());
然后,做你需要做的数据:
Item randomItem = items.get(random);
nameTextView.setText(randomItem.getName());
priceTextView.setText("" + randomItem.getPrice());
//...