2012-03-23 1 views
1

나는 이름 목록보기가 있습니다. 전화를 흔들면 목록을 뒤범벅 싶습니다. 흔들림을 감지하기 위해 가속도계를 사용해야한다는 것을 이해하지만 이름 목록을 뒤죽박죽 처리하는 방법을 모르겠습니다. 어떤 제안? 당신이해야 할 Array을 사용할 필요가 없습니다안드로이드 전화를 흔들어서 뒤죽박죽 단어 목록

String[3] names = new String(); 
names[0] = "John"; 
names[1] = "Sam"; 
names[2] = "Sally"; 

//Now shuffle the names 
names = Collection.shuffle(names); 

:

감사

+0

센서 예제 사용 api 데모 –

답변

1

, 당신은 Collection 클래스를 사용하여 배열을 셔플 할 수 있습니다 문자열의 배열로 저장된 이름을 가지고 말할 수 있습니다 이 경우, List의 하위 오브젝트는 Collection.shuffle()을 사용하여 셔플 될 수 있습니다. 자세한 내용은 Collection Docs

+0

응답 해 주셔서 감사합니다. 나는 나의 질문을 올바르게 물어 보지 않았다고 생각한다. UI에서 그것을 어떻게 보여줄 것이고, 단어들은 어슬렁 거리며 걷는다. – jai

+0

단어를 표시하기 위해 무엇을 사용하고 있습니까? ListView를 사용하고 있습니까? 그렇다면 데이터 세트가 변경되었다는 것을'Adapter'에게 알려주고 싶을뿐입니다.'notifyDataSetChange()'메소드로 생각합니다. 목록보기에서 항목에 애니메이션을 적용하는 방법을 잘 모르겠습니다. – slayton

+0

예 ListView를 사용하고 있습니다. 애니메이션은 내가 알아낼 수없는 부분입니다. – jai