안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요, 안드로이드 개발을 공부 중인 학생입니다.
간단한 어플리케이션을 만들다가 안드로이드 기본 버튼으로 하기에는 뭔가 밋밋해서 이미지뷰를 이용해서 버튼을 구상 중입니다.
제가 구상 중인 것은 이미지 뷰 위에 자바 코드 System.currentTimeMillis(); 의 결과물을 출력하고 싶습니다.
컨트롤 스페이스로 메소드를 살펴보지 이미지뷰 위에 텍스트를 세팅해 주는 방법이 없는 것 같더군요.
혹시나 싶어서 질문 드립니다. 이미지뷰 위에 자바 코드 상으로 텍스트를 씌울 수 있나요?
ImageView를 상속 받아서 하시면 될 것 같아요.
다른 기능은 모두 그대로 두고, onDraw내에서 Text만 하나 더 출력하도록 하면 될 것 같아요.
onDraw(Canvas canvas)
{
super.onDraw(canvas);
canvas.drawText(....);
}