android正在更改文本视图(这段代码可以吗?)
有人能帮我吗?我听说过很多事情,我不知道该相信什么。我正在制作一个计数器应用程序。在我的xml布局中,我有一个文本视图作为计数器,文本由strings.xml中的一个字符串设置,我控制着文本视图在我的java文件中所说的内容。这里有一些代码剪贴。我想知道的是,这个方法行吗?它很好,但我想知道它是一个好方法还是坏方法android正在更改文本视图(这段代码可以吗?),android,xml,textview,Android,Xml,Textview,有人能帮我吗?我听说过很多事情,我不知道该相信什么。我正在制作一个计数器应用程序。在我的xml布局中,我有一个文本视图作为计数器,文本由strings.xml中的一个字符串设置,我控制着文本视图在我的java文件中所说的内容。这里有一些代码剪贴。我想知道的是,这个方法行吗?它很好,但我想知道它是一个好方法还是坏方法 "counter" equals a variable. "display" is referencing the ID of the textview" what i am us
"counter" equals a variable.
"display" is referencing the ID of the textview"
what i am using to control the text view.
display.setText(String.valueOf(counter));
here is my text view in my xml layout
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/tvDisplay"
android:gravity="center"
android:text="@string/counter"
android:textSize="20dp" />
here is the string in strings.xml
<string name="counter">0</string>
“计数器”等于一个变量。
“display”正在引用textview的ID
我用来控制文本视图的内容。
display.setText(String.valueOf(counter));
这是我的xml布局中的文本视图
以下是strings.xml中的字符串
0
很好,这就是动态更改文本的方式。是的,所有事情都是正确的。您应该像这样给出字符串值
如果TextView的值很小,则可以直接作为android:text=“abcd”给出
如果你想提供任何参考,那么你的代码也是正确的,也可以工作
为了更好地使用coading,你应该像现在一样尝试。因为如果有很多TextView,并且你想快速管理或更改它的值,它会对你有很大帮助
享受。:)
谢谢。谢谢,如果你能回答这个问题,那就太好了。我会使用这个“display.setText(String.valueOf(counter));“用于将文本视图更改为数字或值,我将使用此”display.setText(“text”);“是否将其设置为q文本或字符串?@JackTrowbridge只要您调用的方法最终是字符串,您就可以将其设置为您想要的任何内容。您还可以使用display.setText(“+计数器”)谢谢你的帮助和时间,我总是希望有人告诉我我走的是正确的道路。如果你不介意回答的话,我想问你这个问题,就像你说的“如果TextView的值很小,那么你可以直接作为安卓给出:text=“abcd”如果我这样做,它会显示一个警告,所以我只使用一个字符串变量,或者你想说的是忽略这个警告,因为它是无害的,而且你做事的方式也很好,所以为了得到最好的利用,就照你现在的样子做吧。?谢谢你的帮助。