2012-01-25 5 views
1

난이도 설정 (쉬운, 중간, 단단한)을위한 회 전자가있는 Android 앱을 작성 중입니다. 무슨 일이 일어나고 내가 옵션 레이아웃에 갈 때 나는 기본 (쉬운) 표시됩니다. 나는 그것을 바꿀 수 있고, 내가 원하는 결과가 일어난다. 그러나 기본 레이아웃 (메뉴)으로 돌아가서 다시 옵션 레이아웃으로 돌아 가면 다시 기본 설정을 보여줍니다.정적 Android Spinner?

메뉴 레이아웃과 옵션 레이아웃 사이를 전환 할 때 매체 또는 하드를 선택하려면 어떻게해야합니까? 정적 메서드를 만들고 거기에 내 회 전자를 만들려고했지만 오류가 발생합니다. 도와주세요! 내 질문에 더 잘 대답 할 수 있다고 생각한다면 몇 가지 코드 (내 자신이나 가까운 근사치)를 제공 할 것입니다. 모두에게 미리 감사드립니다.

답변

0

Spinner가 시작할 때 표시되는 값을 설정하려면 Spinner.setSelection() 메서드를 사용해야합니다. 때

그래서 당신은 그 다음 0-2 (0 = 쉬운, 1 = 중간, 2 = 하드)

까지의 int 값이 될 것이다, 예를 들어 difficulty 어려움이 선택 될 때, 변수를 설정할 것 스피너를 그릴 만이 작업을 수행 :

nameOfYourSpinner.setSelection(difficulty); 
+0

세트 선택이다 내가 필요한 것. 고맙습니다. – Spectacle

2

는 첫째 0 deafult되었습니다 스피너 선택을 추적 actiivty 몇 가지 정적 변수가 ...

@Override  
protected void onResume() {   
super.onResume();   
nameOfYourSpinner.setSelection("static variable made to track position");  
} 
+0

세트 선택은 내가 필요한 것입니다. 고맙습니다. – Spectacle