Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
android正在更改文本视图(这段代码可以吗?)_Android_Xml_Textview - Fatal编程技术网

android正在更改文本视图(这段代码可以吗?)

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

有人能帮我吗?我听说过很多事情,我不知道该相信什么。我正在制作一个计数器应用程序。在我的xml布局中,我有一个文本视图作为计数器,文本由strings.xml中的一个字符串设置,我控制着文本视图在我的java文件中所说的内容。这里有一些代码剪贴。我想知道的是,这个方法行吗?它很好,但我想知道它是一个好方法还是坏方法

"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”如果我这样做,它会显示一个警告,所以我只使用一个字符串变量,或者你想说的是忽略这个警告,因为它是无害的,而且你做事的方式也很好,所以为了得到最好的利用,就照你现在的样子做吧。?谢谢你的帮助。