gpt4 book ai didi

java - 关于@String 上的加法

转载 作者:行者123 更新时间:2023-12-01 17:59:44 24 4
gpt4 key购买 nike

我在字符串 xml 上设置了一个字符串

<string name="plus">1</string>

我有一个像这样的 TextView

    <TextView
android:text="@string/plus"
android:layout_width="100dp"
android:layout_height="50dp"
android:textSize="30sp"
android:textColor="#990000"
android:gravity="center"
android:id="@+id/pluson" />

我有一个这样的按钮

            <Button
android:text="Plus One"
android:textSize="14sp"
android:textStyle="bold"
android:textColor="#FFFFFF"
android:layout_height="30dp"
android:id="@+id/plus"
android:background="@drawable/button"
android:layout_width="280dp" />

我希望当有人点击这个“加一”按钮时;我的 TextView 每次都显示下一个数字。比如 1 - 2 - 3 - 4 - 5 等等...

当我在 youtube 上尝试一些代码并通过互联网发现它只是堆叠在“1”或显示“213412412465etc”或只是说一些消息,如你不能成瘾字符串等。

非常感谢...

最佳答案

您必须从 textView 获取文本,接下来必须将此文本转换为 int 值并加一,将分数转换为 String 并在 textView 中设置。

Button myButton = (Button) findViewById(R.id.plus);
TextView myTexView = (TextView)findViewById(R.id.pluson);
myButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
int value = Integer.valueOf(myTextView.getText().toString());
myTextView.setText(String.valueOf(value++));
}
});

关于java - 关于@String 上的加法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41962855/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com