我是 Android 的新手,但对这个看似基本的问题感到沮丧,如果这是一个愚蠢的问题,我深表歉意......
我需要重写 ImageView 的 onDraw(在图像上绘制点),我可以这样做,但我还想在屏幕上添加一个按钮。
我已经在我的代码和 setContentView(myImageView) 中创建了一个 ImageView。但是如何在这张图片下添加一个按钮呢?理想情况下,我想从 XML 中调用所有内容,但我认为如果我这样做,我将无法覆盖图像的 onDraw?
也许我可以在代码中创建一个布局,然后将图像和按钮动态添加到我的布局中,然后设置内容 View (布局)?
谢谢
最佳答案
您可以创建自定义 View ,覆盖 onDraw() 方法并从 XML 使用它:
<com.my.package.MyCustomView />
关于android - 使用 XML 布局时如何覆盖 ImageView 的 OnDraw?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5319665/