如何在两个值之间生成一个随机数,然后设置为TextView?
int min = 1;
int max = 100;
Random r1 = new Random();
int random = r1.nextInt(max - min) + min;
tv1.setText(""+random);
答案 0 :(得分:2)
Random random = new Random();
int value = random.nextInt(max - min) + min;
num1.setText(String.valueOf(value));
barwnikk几乎是正确的,但是为了从int转换为String
,不应该做那种技巧答案 1 :(得分:1)
Random random = new Random();
int value = random.nextInt(max - min) + min;
num1.setText(value+"");
您不能使用.setText(value),因为整数将是/ res / strings的资源链接! 添加+""数字!!!
有两种(或更多种)方法:
public final void setText(CharSequence text) - 设置文本
public final void setText(int resid) - 从文件/res/string/strings.xml设置文本
答案 2 :(得分:-1)
这是如何在两个数字之间生成数字,但我不知道如何设置为文本视图
Random r = new Random();
int value;
value = r.nextInt(max - min) + min;