Android 显示变化的整数

Android 显示变化的整数,android,string,edit,Android,String,Edit,我试图做的基本上是创建一个Android应用程序,当你按下一个按钮时,一个变量将增加1。该变量也将被显示,增量必须是“实时”的 我知道我必须创建一个按钮来调用将变量增加1的方法。我已经知道怎么做了。但是,当我想显示变量时,我不确定如何继续。我是否必须将变量转换为文本字符串(并将其导入strings.xml),然后通过当前活动的.xml文件显示它 提前谢谢 创建一个按钮 创建一个实例变量,之后将增加该变量 将onClickListener设置为您的按钮 增加onClickListener中的变量

我试图做的基本上是创建一个Android应用程序,当你按下一个按钮时,一个变量将增加1。该变量也将被显示,增量必须是“实时”的

我知道我必须创建一个按钮来调用将变量增加1的方法。我已经知道怎么做了。但是,当我想显示变量时,我不确定如何继续。我是否必须将变量转换为文本字符串(并将其导入strings.xml),然后通过当前活动的.xml文件显示它

提前谢谢

  • 创建一个
    按钮
  • 创建一个实例变量,之后将增加该变量
  • onClickListener
    设置为您的
    按钮
  • 增加
    onClickListener中的变量
  • 最后,通过
    TextView#setText(String.valueOf(var))

  • 您必须将变量保留在某个位置(我建议您的活动的类),但不必将其导入
    strings.xml
    。现在让我们把它称为myCounter

    您的活动是否有带有
    TextView
    的相应布局文件?如果是,什么是
    TextView
    id?例如,在下面的
    TextView
    中,id是
    myText

    <TextView
        android:id="@+id/myText"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Hello" />
    
    这将在
    按钮的关联
    onClick()
    方法中完成

    TextView myTextView = (TextView)findViewById(R.id.myText);
    myTextView.setText(String.valueOf(myCounter));