【问题标题】:Can you draw and use Edit View in Android xml?您可以在 Android xml 中绘制和使用编辑视图吗?
【发布时间】:2011-05-16 00:07:59
【问题描述】:

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

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

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

我真的希望将小部件的布局和绘图表面保留在 .xml 中。

【问题讨论】:

    标签: android graphics android-widget android-xml


    【解决方案1】:

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

    【讨论】:

    • 所以真的不是开箱即用的东西吗?我知道在 flex 中我可以在任何显示对象上绘制任何我想要的东西。我在想可能有一种方法可以将表面视图和一些小部件放在 xml 中并直接在表面视图上绘制,而不会出现堆栈中较高的小部件的问题。我想滚动我自己的就足够了。谢谢
    猜你喜欢
    • 2022-11-19
    • 2012-07-27
    • 2010-10-31
    • 1970-01-01
    • 1970-01-01
    • 2012-01-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多