Как переопределить OnDraw ImageView при использовании макета XML? - PullRequest
1 голос
/ 16 марта 2011

Я новичок в Android, но разочарован тем, что кажется основным вопросом, поэтому извиняюсь, если это глупый вопрос ...

Мне нужно переопределить onDraw для ImageView (чтобы нарисовать точки наизображение), я могу сделать это, но я также хочу добавить кнопку на экран.

Я создал ImageView в своем коде и setContentView (myImageView).Но как мне добавить кнопку под этим изображением?В идеале я бы хотел назвать все из XML, но я не думаю, что смог бы переопределить onDraw для изображения, если бы я это сделал?

Возможно, я мог бы создать макет в коде,затем добавить изображение и кнопку динамически в мой макет, затем setContentView (макет)?

Спасибо

1 Ответ

1 голос
/ 16 марта 2011

Вы можете создать собственное представление, переопределить метод onDraw () и использовать его из XML:

<com.my.package.MyCustomView />
...