如何解决将TextView对象添加到SurfaceView
| 是否可以通过画布或其他方式将Textview对象添加到SurfaceView?解决方法
您应该看一下“ 0”功能。
, 您可以通过按Application类或Activity的公共成员将Activity的引用传递给SurfaceView来实现。例如我的解决方案:
我在RelativeLayout中创建了Surfaceview并在其中也添加了textview。
<RelativeLayout ....>
<com.package.my.MySurfaceView
android:....... />
<TextView
android:id=\"@+id/textId
android:layout_width=\"wrap_content\"
android:layout_height=\"wrap_content\" />
</RelativeLayout>
在MySurface中:
TextView tv=(TextView)MyActivity.MyAct.findViewById(R.id.textId);
tv.offsetLeftAndRight(offsetX);
tv.offsetTopAndBottom(offsetY);
tv.setText(\"Your Text Here\");
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。