0

我想在 TextView 中显示变量的值,例如 php 中的 echo ..

我会解释......我有一个名为“ contadorRegistros ”的变量,它存储应用程序的记录数......我想在 TextView 中显示它的值......

在php中我会这样做:

<php

echo "this is my variable $contadorRegistros"

?>

如何在安卓上做到这一点?

对不起我的英语......我是巴西人..

编辑:

我可以使用以下代码显示文本:

TextView t = (TextView) findViewById (R.id.tvCont);
t.setText ("Test");

但是当我通过我想要的变量切换“测试”时,它不起作用:

TextView t = (TextView) findViewById (R.id.tvCont);
t.setText (contadorRegistros);

我可以为工作做什么?=/

4

3 回答 3

1

你想要在你的java代码中这样的东西:

t=new TextView(this);

t=(TextView)findViewById(R.id.TextView1); 
t.setText("I changed the text");

R.id 必须按照您命名文本视图的方式进行更改。此外,只需创建一个字符串并将您的变量名称添加到字符串中。然后让 setText 显示它。

编辑:另见http://developer.android.com/resources/tutorials/hello-world.html

于 2012-06-16T08:29:14.080 回答
1

如果你的变量是一个 int 那么做这样的事情会有所帮助,

t.setText (contadorRegistros+"");
于 2012-06-16T08:47:38.477 回答
0

该数字没有显示,因为它是一个整数,而 setText() 方法将 String 或 CharSequence 作为其参数。因此,您应该首先将数字转换为字符串。只有这样您才能在 setText() 方法中使用它。你可以这样做:

   t.setText(Integer.toString(contadorRegistros));
于 2012-06-16T09:52:39.937 回答