2014-04-21 4 views
1

지도 응용 프로그램을 만들고 있는데지도 이미지를 배경으로 추가하는 방법을 알고 싶습니다. 그러면 텍스트를 그릴 수 있습니다. View를 확장 한 Custom View 클래스를 만든 다음 배경을 추가하고 마지막으로 onDraw 메서드를 재정의하려고합니다.사용자 지정보기에서 드로어 블 이미지를 배경으로 설정

내 생각은 내 이미지가 사용자 지정보기의 크기를 결정할 수 있도록 생성자를 사용하여 배경 이미지를 추가하는 것입니다. 그런 다음 좌표를 사용하여 이미지의 특정 위치에 텍스트를 그립니다.

행크

답변

1

사용자 정의 클래스의 생성자에서 확장보기의 속성을 사용할 수 있습니다. 그래서 생성자에서 배경을 지정할 수 있습니다. 이 방법으로 같은

..

public class TestView extends View{ 

    public TestView(Context context, AttributeSet attrs, int defStyle) { 
     super(context, attrs, defStyle); 

     // TODO Auto-generated constructor stub 
     setBackgroundResource(R.drawable.your_drawable); 

     } 
     } 
+0

감사합니다! 나는 그것을 테스트했으며 onDraw 메서드에서 som 테스트 드로잉을 수행했습니다. 그런 다음 활동에 대한 레이아웃 파일에 내보기를 추가했지만 에뮬레이터는 다음과 같이 말합니다. "불행히도 myApp가 중단되었습니다."무엇이 잘못 될 수 있습니까? – iHank

+0

다른 질문을하고 싶습니다. 그래서 당신을 더 분명히 도울 수 있습니다. –

+0

나는 그 문제를 해결할 수 있었다! 고맙습니다. – iHank

관련 문제