显示更改整数

时间:2013-10-21 18:59:56

标签: android string edit

我正在尝试做的基本上是创建一个Android应用程序,按下按钮时,变量将增加1.此变量也将显示,增量必须是“实时”

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

提前致谢

2 个答案:

答案 0 :(得分:0)

  1. 创建Button
  2. 创建一个后续增加的实例变量
  3. onClickListener设置为Button
  4. 增加onClickListener
  5. 中的变量
  6. 最后通过TextView
  7. 将新变量设置为TextView#setText(String.valueOf(var))

答案 1 :(得分:0)

您必须将变量保留在某处(我建议使用您的Activity类),但您不必将其导入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" />

您需要做的是更新TextView的{​​{1}}值,如下所示:

text

这将在TextView myTextView = (TextView)findViewById(R.id.myText); myTextView.setText(String.valueOf(myCounter)); 关联的Button方法中完成。