2012-11-10 5 views
1

편집 : 아래 코드가 작동합니다! 이 오류는AlertDialog의 버튼 텍스트를 동적으로 변경

편집이 종료 ...

orginal 한 후 다음 ... 내 코드에 다른 곳이었다.

저는 AlertDialog를 여는 OnClickListener()로 onResume()을로드하는 textView를 가지고 있습니다. AlertDialog에는 텍스트와 세 개의 버튼, setPositivtButton, setNegativeButton 및 setNeutralButton이 있습니다. AlertDialog가 열릴 때마다 어떤 변수에 따라 중립적 인 단추의 텍스트를 변경하고 싶습니다. 나는 성공하지 못하고 이것을 시도했다. ...

이 코드에 일부 tweeks로 어떻게 든 가능합니까? 아니면 모든 것을 다시 써야합니까? textView를 클릭 할 때마다 AlertDialog를 작성해야합니까, 아니면 setNeutralButton 코드에서 직접이 작업을 수행 할 수 있습니까?

편집 :

조금 (! 변수 = 변수)과 아무것도 변경 코드를 변경. 또한 대화 상자에서 성공하지 못한 채로 시도했습니다 ...

나는 onResume()에서 TextView와 Dialog를 설정하지 않으면 onClickListener를 사용하여 onResume()이 다시로드 될 때까지 아무 것도 변경할 수 없습니다. 다 했니?

- 토미

+0

'variable' 부울이 변경됩니까? – st0le

+0

예. even은 다음과 같이 변수를 설정합니다 : variable =! variable; – user1086500

답변

-1

유 원하는 값을 유지하기 위해 싱글 톤 클래스를 만듭니다. 그런 다음 그 싱글 톤 클래스의 인스턴스를 사용하여 액세스하십시오.

관련 문제