【发布时间】:2011-09-29 16:16:51
【问题描述】:
我有一个应用程序可以在 FrameLayout 的屏幕上显示相机视图。屏幕处于固定景观模式。
我需要编写一个带有动态确定屏幕坐标的 textView。坐标以百分比确定,例如:
在坐标 x=80% 的屏幕和 y=20% 的屏幕上写 textview。在屏幕的 x=35% 和 y=55% 的坐标上写 textview。
怎么做?我已经有了百分比,我只需要知道如何使用它们将 textview 写在 frameLayout 的所需位置
欢迎提供代码示例
我试过这个但不起作用,文本视图没有移动:
TextView poi..... etc etc
poi.setLayoutParams(new LayoutParams((int)(w*(xCoordPercent/100)), h/2));
谢谢
【问题讨论】:
-
我认为您正在尝试为 TextView 设置动画。如果是这种情况,你应该看看关于它的教程,对于这样的基本动作来说它相当简单,它可以在你在这里等待更多答案时给你一些想法。
-
不不,我不想为它制作动画,我只想在屏幕上从左到右,从上到下移动 textivew,这取决于动态生成的坐标。稍后我将使用图像,但现在我需要处理文本视图