我最近开始使用ADT(而且我还不懂java,我熟悉C++)。
我添加了一个 TextView
,它有一个字符串作为其文本:
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/button1"
android:layout_marginBottom="35dp"
android:layout_toRightOf="@+id/textView1"
android:text="@string/button_clicked" />
<string name="button_clicked">0</string>
(在文件 activity_main.xml 中用于布局,在 string.xml 中用于字符串)
现在我的问题是更改 TextView 中的文本。但我不想直接改变它,我想改变字符串。 (这是由于按钮的 onClick
事件而发生的)
到目前为止,我还没有弄清楚如何做到这一点,以及如何以某种方式将 int 的值转换为该字符串(我希望它向上计数/显示该整数的值)。
你们能帮帮我吗? :)
最佳答案
如果您只想将字符串设置为文本:
myTextView.setText(myString);
对于整数,请使用:
myTextView.setText(Integer.toString(integer));
对于字符串资源,请使用:
myTextView.setText(R.string.my_string_res);
关于java - Android 开发套件 - 更改字符串的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21701820/