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

CustomView의 요소를 제어할 수 있을까요?

0 추천
커스텀뷰에 텍스트를 그려서 쓰고 있는데요

부모 액티비티에서 이 커스텀뷰의 텍스트를 제어할 수 있는 방법이 없을까요?

 

즉 커스텀 뷰에서 만든

drawRect 나 drawText를 객체로 생성해서

부모 액티비티에서 만지려고 하거든요..
초봉초봉 (3,480 포인트) 님이 2014년 12월 19일 질문

2개의 답변

0 추천
당연히 되는...

커스텀뷰나 일반 텍스트뷰나 어차피 컨트롤로 보면 되니까

당연히 텍스트 글을 바꿀수 있지여

public 함수 만드시면 쉽게 하실거같네요

 

doridori2013@nate.com
익명사용자 님이 2014년 12월 19일 답변
0 추천
그게 바로 객체지향이라고 하는겁니다ㅎㅎ

부모가 자식을 원하는 갯수대로 만들고, 그걸 원하는대로 조작하겠다고하는게 궁극적으로 객체지향이 하고자하는겁니다.

자식에 변수나 함수등을 public으로 만들구요, 자식의 객체.함수 등으로 접근할 수 있습니다.

 

즉 자식 객체가 MyCustomView 라고하면 public drawRect()라고만들고

new MyCustomView().drawRect()로 호출하면 됩니다.
기초개발자 (24,060 포인트) 님이 2014년 12월 19일 답변
...