Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何在屏幕上显示变量的值?_Android_Variables_Textview - Fatal编程技术网

Android 如何在屏幕上显示变量的值?

Android 如何在屏幕上显示变量的值?,android,variables,textview,Android,Variables,Textview,我知道这是一个非常基本的问题,但我需要知道,如何在屏幕上显示变量的内容 我是否在布局中使用文本视图 我有一个文本视图框,我可以设置它在编辑器中说些什么,但我需要写一个变量的内容,这样我就可以做一些错误检查 有人需要帮助吗?如果在布局XML文件中定义了名为textViewName的TextView,则可以在活动类中执行类似操作: setContentView(R.layout.layoutName); TextView textView = (TextView) findViewById(R.id

我知道这是一个非常基本的问题,但我需要知道,如何在屏幕上显示变量的内容

我是否在布局中使用文本视图

我有一个文本视图框,我可以设置它在编辑器中说些什么,但我需要写一个变量的内容,这样我就可以做一些错误检查


有人需要帮助吗?

如果在布局XML文件中定义了名为textViewName的TextView,则可以在活动类中执行类似操作:

setContentView(R.layout.layoutName);
TextView textView = (TextView) findViewById(R.id.textViewName);
textView.setText("text you want to display");
这就是你要找的吗?如果您不需要将其显示在屏幕上,只想调试,只需使用Log()和logcat查看消息。

在活动中

  public void onCreate(Bundle savedInstanceState)
  {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    int myValue = deriveMyValue();
    String message =
        myValue == -1 ?
            "The value is invalid." :
            "The value is " + myValue;
    TextView tv = (TextView) findViewById(R.id.my_text_view);
    tv.setText(message);
  }

如您所见,如果屏幕上有一个列表,您也可以在setText块中包含其他数据类型,如整数,然后以@Matt为例,不丢失该列表并仍然显示change use

TextView textView = (TextView) findViewById(R.id.textViewName);
textView.setText("text you want to display");

它对我很有用。

此外,如果要连接字符串和变量,可以像在System.out.print中一样使用“+”运算符。

将textView设置为变量的值是否有问题?如果是这样,请张贴代码显示您的尝试。另外,为什么不直接使用记录器呢?在文本视图中显示变量是可行的。在调试器中设置断点有什么问题吗?这就是问题所在,谢谢!(我认为它很简单,但找不到:))谢谢你,我只需要文本视图的东西,你们都很好!不要忘记“entered”之后和“as”之前的空格)
TextView textView = (TextView) findViewById(R.id.textViewName);
textView.setText("text you want to display");