마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

onDraw 기본개념 질문드립니다. (컴앞대기)

0 추천
onDraw 는 View 를 extends 하는 새로운 녀석 안에서 그려진다고 알고있는데요

 

손으로 멀티터치를 하면 그 위치에 좌표가 표시되고,

그 좌표 사이를 선으로 연결해 보고 싶습니다.

 

 

그래서 DrawView 라는 제 나름의 View 를 extends 하는 class 를 만들어서 작성중인데,

 

생각해 보니까 DrawView 는 activity_main.xml 같은 레이아웃 파일이 없어서 ㅠㅠ 뒷 배경 지정 등의 것들을 못하는 거예요..ㅠㅠ 좌표를 표시할 TextView 도 넣을 수가 없구..ㅠㅠ 어떻게 해야 될까요?

 

며칠째 고민중입니다 ㅠㅠ

 

즉, onCreate 에 setContentView(R.layout.activity_main) 이면서 onDraw 를 하고 싶다는 겁니다 ㅠㅠ 도와주세요...
Digit_Archit (160 포인트) 님이 2014년 1월 5일 질문

1개의 답변

0 추천

View 를 Extend하셨다면 View 와 관련된 메소드들을 사용할 수 있을거에요.

setBackground(Drawable)이라던가..

아니면 편하시게 특정 ViewGroup(LinearLayout 등)에 만들고 계신 DrawView를 addView해주시면 되겠습니다.

익명사용자 님이 2014년 1월 5일 답변
!! addView 라는 걸 한번 써봐야겠어요 ㅎㅎ

친절한 답변 너무 감사드립니다 !
...