Android在列表中显示随机项而不显示ListView

时间:2015-06-10 05:56:30

标签: android-listview

我正在练习这个名为GetTours的项目,我现在从github那里得到了 我想显示ListView中的随机项而不看ListView。不仅显示来自ListView的随机项目,还打印项目的详细信息,该项目包含地图标记的名称,地址和纬度值。 甚至可能吗?

或者,教我如何创建一个包含名称,地址和lat long值的列表以及如何显示它。我也计划每次摇动设备时随机化它。我有一个应用程序,用一个数据阵列随机摇动,现在我想在每个摇动的所述位置随机化一个名称,地址和地图标记的地方。请帮忙!

1 个答案:

答案 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());
//...