2017-02-14 15 views
0

내가 안드로이드이 좋은 ColorPicker의 클래스를 발견 레이아웃으로 변환 : 그것은 매우 잘 작동하고 있지만,이에 AlertDialog 클래스의 내가 내 주요 레이아웃에 직접의 ColorPicker를 포함 할 https://github.com/jesperborgstrup/buzzingandroid/blob/master/src/com/buzzingandroid/ui/HSVColorPickerDialog.java에 AlertDialog가

. 내가 관리 할 수있는 조언이있는 사람이 있습니까?

+0

은 꼭 필요한 것은 아니지만 View (https://developer.android.com/training/custom-views/index.html)에서 확장하여 레이아웃에 포함되도록 리팩토링 할 수 있습니다. – trooper

답변

1

구현을 간략히 살펴본 후에 실제로 AlertDialog에서 상속받을 필요는 없습니다. 사용자 정의보기 만 있으면됩니다. 해당 클릭 수신기 관련 부분을 삭제하면됩니다. 이것을 확인하십시오 gist, 그것은 실행 가능한 코드가 아니며, 어느 부분을 밖으로 옮길 수 있는지 보여줍니다.

+0

좀 더 문제가 생겼지 만 제대로 작동 할 것이라고 생각합니다. 매우 감사합니다. – Patricks