android - TextView 没有更新

标签 android android-edittext textview

我正在尝试生成随机数。为此, 我从编辑文本中获取文本并将其传递给 Random 类的 nextInt。但我有一个问题。我的 textView 没有改变。 这是代码:

    package random.vivek.com.random;

import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.widget.EditText;
import android.widget.TextView;

/**
 * Created by Shiva on 09-08-2015.
 */
public class Random extends AppCompatActivity  {

    int number , i ;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        java.util.Random genertor = new java.util.Random();
        EditText editText = (EditText) findViewById(R.id.random);
        TextView textView = (TextView) findViewById(R.id.text);


        String s = editText.getText().toString();
        try {
            i = Integer.parseInt(s);
            for (int roll = 0; roll < 20; roll++) {
                number = genertor.nextInt(i);
            }


        } catch (NumberFormatException e) {
            e.printStackTrace();

    }






        textView.setText(number + "");
    }
}

最佳答案

尝试:

try {
            i = Integer.parseInt(s);
            for (int roll = 0; roll < 20; roll++) {
                number = genertor.nextInt(i);
                textView.setText(number);
            }


        } catch (NumberFormatException e) {
            e.printStackTrace();

关于android - TextView 没有更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31904464/

相关文章:

java - Android 自行旋转相机拍摄的照片

android - 我们如何在android中制作带有粗边框(一些颜色)和白色背景的EditText?

Android - 如何使用 Html.ImageGetter 以在编辑文本或 TextView 中显示图像数量

android - 更改 Edittext onFouce 的边框 (Android)

android - 如何设置 UnderlineSpan 的颜色?

java - 按钮android,文本位置

android - 停止音乐应用播放音乐

android - 布局中的布局 <layout> 在基本布局文件夹中没有声明 [错误]

java - 我的 TextView 不支持这个 (') 字符

android - 为什么 TextView 只在 Galaxy Nexus 中显得更大?