使用XML布局时如何覆盖ImageView的OnDraw?

时间:2011-03-16 00:25:55

标签: android image dynamic override imageview

我是Android的新手,但对看似基本的问题感到沮丧,如果这是一个愚蠢的问题,请道歉......

我需要覆盖onDraw for ImageView(在图像上绘制点),我可以这样做,但我也想在屏幕上添加一个按钮。

我在我的代码和setContentView(myImageView)中创建了一个ImageView。但是如何在此图像下添加按钮?理想情况下,我想从XML调用所有内容,但如果我这样做,我认为我不能覆盖onDraw的图像?

也许我可以在代码中创建一个Layout,然后将图像和按钮动态添加到我的布局,然后setContentView(layout)?

由于

1 个答案:

答案 0 :(得分:1)

您可以创建自定义视图,覆盖onDraw()方法并从XML中使用它:

<com.my.package.MyCustomView />