我想开始为学校制作一个“精神层面”的应用程序(不确定这个词,确保你放置它的表面是平(直)的工具)。现在我只想移动文本视图,然后让传感器侦听器自动完成,然后将它们转换为图像等。
无论如何,我无法在屏幕中移动 textView!
我在视图中找到了一个名为 setTranslationX 和 setTranslationY 的方法,它们似乎完全符合我的要求,因此我尝试以这种方式使用它们:
super.onCreate(savedInstanceState);
float nombre=100;
setContentView(R.layout.activity_main);
TextView H = (TextView) findViewById(R.id.Champ_H);
H.setTranslationX(nombre);
只需将 textView 向右移动。
但我在最后一行收到了这条消息:
对于 TextView 类型,方法 setTranslationX(float) 未定义
问题是,是的,是的,我查看了文档,这个方法存在并且将浮点数作为参数。我当然已经导入了应该包含它的 android.view.View ,但这不起作用。我也尝试过使用 setLeft 来做类似的事情,但会出现同样的问题。似乎每种方法都可以让我移动 textView,eclipse 不会让我使用它们。
有人知道为什么吗?或者知道移动 TextView 的其他方式?