Android 摇动安卓手机,将单词列表弄乱
我有一个带有姓名列表的视图。我想在摇动电话时把名单弄乱。我知道我必须使用加速计来检测震动,但我不知道如何混淆名单。有什么建议吗Android 摇动安卓手机,将单词列表弄乱,android,accelerometer,Android,Accelerometer,我有一个带有姓名列表的视图。我想在摇动电话时把名单弄乱。我知道我必须使用加速计来检测震动,但我不知道如何混淆名单。有什么建议吗 谢谢假设您将名称存储为字符串数组,您可以使用集合类洗牌数组: String[3] names = new String(); names[0] = "John"; names[1] = "Sam"; names[2] = "Sally"; //Now shuffle the names names = Collection.shuffle(names); 您不必使用
谢谢假设您将名称存储为字符串数组,您可以使用
集合
类洗牌数组:
String[3] names = new String();
names[0] = "John";
names[1] = "Sam";
names[2] = "Sally";
//Now shuffle the names
names = Collection.shuffle(names);
您不必使用
数组
来执行此操作,任何列表
的子对象都可以使用Collection.shuffle()
进行洗牌。有关更多信息,请参见假设您将名称存储为字符串数组,您可以使用集合
类洗牌数组:
String[3] names = new String();
names[0] = "John";
names[1] = "Sam";
names[2] = "Sally";
//Now shuffle the names
names = Collection.shuffle(names);
您不必使用
数组
来执行此操作,任何列表
的子对象都可以使用Collection.shuffle()
进行洗牌。有关更多信息,请参阅感谢您的回复。我想我没有问对我的问题,我如何在UI中显示它,单词移动和移动。你用什么来显示单词?您正在使用ListView吗?如果是这样,您只需告诉适配器
数据集已更改,我想这是通过notifyDataSetChange()
方法实现的,尽管我不知道是怎么回事。我不知道如何在列表视图中设置项目的动画。是的,我正在使用列表视图。动画是我无法理解的部分。谢谢你的回复。我想我没有问对我的问题,我如何在UI中显示它,单词移动和移动。你用什么来显示单词?您正在使用ListView吗?如果是这样,您只需告诉适配器
数据集已更改,我想这是通过notifyDataSetChange()
方法实现的,尽管我不知道是怎么回事。我不知道如何在列表视图中设置项目的动画。是的,我正在使用列表视图。动画是我无法理解的部分。使用api演示中给出的传感器示例使用api演示中给出的传感器示例