2011-07-27 8 views
-1

가 어떻게 블랙 베리에 테두리 없음으로 지정 ButtonField를 만들 수 테두리로 정의 ButtonField는 ... 어떤 도움이 이해할 수있을 것이다블랙 베리

답변

3

빙고, 단지 applyTheme() 메소드를 추가

class BitmapButtonField extends ButtonField { 

     protected void applyTheme() 
     { 

     }   
} 

Arhimed & 라파엘, 도와 줘서 고마워!

2

this tutorial을 사용하여 사용자 정의 필드를 만들 수 있습니다.

paint() 메소드에서 필드의 모양을 제어하십시오.

2

예, Field을 확장하면 가능합니다. 2 개의 이미지 (하나는 초점을 맞춘 상태를위한 것이고 다른 하나는 초점이 맞지 않은 상태를위한 것)를 생성하면됩니다. 그 이미지에 경계를 그려서는 안됩니다.

샘플 구현은 here입니다.

1

Arhimed가 말한대로 Field을 확장해야합니다. 이렇게하면 단추 모양보다 커스터마이징이 가능합니다. https://github.com/HeshamMegid/BlackBerry-Custom-Controls

당신은 그대로 사용하거나 필요에 따라 추가로 코드를 수정할 수 :

여기에 내가 만든 사용자 정의 버튼의 예입니다.