How to display the value of a variable on the screen?

前端 未结 5 759
别那么骄傲
别那么骄傲 2021-01-03 23:20

I know this is very basic question, but I need to know, how I can display the contents of a variable on the screen.

Do I use a textview in my layout?

I have

相关标签:
5条回答
  • 2021-01-03 23:29

    In addition, if you want to concatenate a string and a variable, you can use the "+" operator as you would do in System.out.print

    0 讨论(0)
  • 2021-01-03 23:37

    If you have a TextView named textViewName defined in your layout XML file, you can just do something like this in your Activity class:

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

    Is this what you're looking for? If you don't need to display it to the screen, and just want to debug, just use Log() and logcat to view the messages.

    0 讨论(0)
  • 2021-01-03 23:38

    If you have a list on the screen , then to not lose the list and still show change use , taking @Matt's example.

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

    It worked for me.

    0 讨论(0)
  • 2021-01-03 23:47
    int count=7;
         TextView tv = (TextView) findViewById(R.id.my_text_view);
    tv.setText("you have entered"+count+"as the integer");
    

    As you can see,you can include other data types like integers also in the setText block

    0 讨论(0)
  • 2021-01-03 23:52

    In the Activity...

      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);
      }
    0 讨论(0)
提交回复
热议问题