안녕하세요 ^^

오래간만에 질문을 올립니다.

제가 만들고 있는 어플은 대부분 View 에서 Drawable 과 비트맵을 통해서 그래픽을 표현하고 있습니다.

이번에 키보드를 이용해서 직접 글을 입력하고 싶어서 고민하고 있습니다.
Main(){
   onCreate(){
      setContentView(menu);
   }
}

public class Menu extends View{


    protected void onDraw(Canvas canvas) {
       
          img.draw();
    }


}

이런형식으로 사용하고 있습니다.
헌데.
제가 원하는 것은 TextView 나 EditView를  Menu의 onDraw에서 표현하고 싶습니다.
 protected void onDraw(Canvas canvas) {
       
          img.draw();
          editview.draw();
    }


EditView 도 View를 상속받은 거라서.
editview.draw(); 메소드는 존재하는데.
Drawable의 SetBounds(int, int, int, int) 같이 위치나 크기를 지정하는 방법을 모르겠습니다.

Drawable은 Graphic 이고
EditView는 Widget 이라서; 비교자체가 불가할수도 있다는 생각이 들긴했습니다만.
혹시 방법이 있을까 질문을 드립니다..