android – 将文本视图添加到曲面视图

android – 将文本视图添加到曲面视图,第1张

概述我在我的应用程序中使用这个表面视图,现在我想以编程方式添加文本视图.我怎样才能做到这一点. "<com.csfcse.udrawer.UdrawerDrawingSurface android:layout_width="fill_parent" android:layout_height="fill_parent" android:id="@+id/drawingSurface" 我在我的应用程序中使用这个表面视图,现在我想以编程方式添加文本视图.我怎样才能做到这一点.

"<com.csfcse.udrawer.UdrawerDrawingSurface  androID:layout_wIDth="fill_parent"   androID:layout_height="fill_parent"  androID:ID="@+ID/drawingSurface"         androID:layout_gravity="left" />"

谢谢……

解决方法 一个选项可能是让FrameLayout有两个子节点,首先是SurfaceVIEw,然后是你想要在SurfaceVIEw上叠加的任何内容.在下面的示例中,FrameLayout中的第二个视图是带有button和TextVIEw的horozontil linearLayout. FrameLayout将所有子项显示为按Z顺序堆叠,第一个子项位于底部,所有子项位于左上角.在这种情况下,linearLayout具有Gravity.CENTER_VERTICAL(我认为你可以在linearLayout上使用填充做同样的事情.

我从来没有找到关于SurfaceVIEws(或任何屏幕绘图)如何工作的很多(好)文档.闪烁或刷新可能有问题,但我在Froyo Evo上看不到太多问题. (此测试应用程序在button和TextVIEw下方的SurfaceVIEw上绘制’旋转’线.

如果问题很简单:如何以编程方式将TextVIEw添加到由XML膨胀的布局创建的布局中,然后获取对布局实例的引用并向其调用addVIEw().

Layout lay = parentLayo.findVIEwByID(R.ID.drawingSurfaceParent);TextVIEw tv = new TextVIEw(this);tv.setText("New textvIEw");lay.addVIEw(tv);
总结

以上是内存溢出为你收集整理的android – 将文本视图添加到曲面视图全部内容,希望文章能够帮你解决android – 将文本视图添加到曲面视图所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1123505.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存