java - Android 开发套件 - 更改字符串的值

标签 java android string casting adt

我最近开始使用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/

相关文章:

android - 如何重新生成 ios 和 android 文件夹?

c - 如何在 C 中逐行读取 .txt?

java - 为什么十六进制表示 89 在 Java 中使用 toString 后不能正确打印为 ‰?

java - 提交表单以在新窗口中打开 pdf 时丢失参数

java - XML 解析 - XPath 表达式尝试访问第二个 for 循环内的 xml 元素

android - 如何在React Native Expo中的Dropdown选项中动态获取api数据

python - python 中的可变和不可变字符串

java - 如果 Tomcat 服务器说 "Client Aborted",而客户端说 "Premature EOF",谁是对的?

解码 XML 时发生 javax.xml.bind.UnmarshalException

javascript - 使用 javascript 将 Android WebView 滚动到下一页