나는 우리 회사를위한 새로운 앱을 작성하고 이상한 일을 겪었습니다. 테스트 장치 (2.3.x 실행)에서 경고 대화 상자 버튼의 순서는 항상 다음과 같습니다.안드로이드 버전에 따라 다른 위치에있는 대화 상자 긍정/부정 버튼
POSITIVE | 내 개인 세포 (실행 4.x의)에서 응용 프로그램을 테스트 할 때 NEGATIVE 그러나
, 경고 대화 상자 버튼으로 전환되었다 :
NEGATIVE | 긍정적 인
코드는 분명히 동일합니다.
다른 버전을 만들고 싶지 않습니다. 하지만 이후 버전의 코드를 제공 할 수는 있지만 어쩌면 (쓰레기 임에도 불구하고) 긍정적이고 부정적인 버튼의 텍스트를 바꿀 수 있습니다 ... 어느 쪽이 효과가 있을지는 모르겠지만 조금 끔찍합니다!
내가 예상 할 수있는 유일한 문제는 최종 사용자가 기술에 익숙하지 않고 여러 가지 장치를 사용하여 서로 다른 버전의 OS를 사용하면 문제가 발생할 수 있다는 것입니다. 어떤 종류의 '표준').
내가 할 수있는 일인가요? 아니면 그대로두고 OS가 처리하도록하는 것이 가장 좋습니다 (지금하고있는 것처럼)? 또한, 다른 작은 문제가 있습니까? 나는. 4 개 이상의 기기에서 2 개의 버튼 만 사용하는 경우 위의 순서대로 유지된다는 것을 보장 할 수 있습니까?
누군가가 게시하기를 바라는 것은 마술처럼 4.x 스타일로 4.x 경고 대화 상자를 설정하는 숨겨진 깃발입니다. :) 나는 내 운을 밀고 있습니다. 알아요!
건배. 어떤 도움이라도 대단히 감사합니다.
이것은 '대화 상자'의 표준 동작입니다. 진저 브레드 전과 그 전의 포지션은 항상 '포지티브 | 중립 | 네거티브'이고, 허니컴 이후에서는 '네거티브 | 중립 | 포지티브'입니다. 이것은 OS 자체에 의해 정의되므로 실제로 생각할 필요가 없습니다. –