0

这让我发疯,我找不到任何好的资源来解释我做错了什么。我想在包含其他一些 Android 小部件的视图上绘制一些线条。例如,我想在我的 xml 中布置一些 EditText、Buttons 等,然后在屏幕上绘制与那些 EditText 或 Button 小部件相关的一些线条。

我已经看到了几个允许通过 Canvas 或 SurfaceView 进行常规绘图的示例,但没有一个示例显示我将如何将其与 EditText、按钮等输入控件集成。

我尝试了一些看似合乎逻辑但不起作用的事情。 我是否将不得不滚动我自己的 SurfaceView 或 Canvas 子类并完全跳过使用 .xml 布局,或者有没有办法通过 .xml 设置所有内容而无需子类化? 在倾注了数小时的 Android 绘图教程、示例和 Android 的 javadocs 之后,我决定我什至对如何开始一无所知。

我真的更愿意在 .xml 中保留小部件和绘图表面的布局。

4

1 回答 1

0

如果您将其中一个布局视图子类化,您应该能够使用所有超类的布局基础结构,并且只需进行自己的自定义绘图。

于 2011-05-16T00:15:40.100 回答