这让我发疯,我找不到任何好的资源来解释我做错了什么。我想在包含其他一些 Android 小部件的视图上绘制一些线条。例如,我想在我的 xml 中布置一些 EditText、Buttons 等,然后在屏幕上绘制与那些 EditText 或 Button 小部件相关的一些线条。
我已经看到了几个允许通过 Canvas 或 SurfaceView 进行常规绘图的示例,但没有一个示例显示我将如何将其与 EditText、按钮等输入控件集成。
我尝试了一些看似合乎逻辑但不起作用的事情。 我是否将不得不滚动我自己的 SurfaceView 或 Canvas 子类并完全跳过使用 .xml 布局,或者有没有办法通过 .xml 设置所有内容而无需子类化? 在倾注了数小时的 Android 绘图教程、示例和 Android 的 javadocs 之后,我决定我什至对如何开始一无所知。
我真的更愿意在 .xml 中保留小部件和绘图表面的布局。