【发布时间】:2015-09-28 10:00:00
【问题描述】:
我有一个包含 3 个编辑文本和一个按钮的活动。 我有第二个活动,有 2 个文本视图。
当点击按钮时,我想要来自 activity1 的两个随机 edittexts 值来替换 activity2 上 textviews 上的文本。
我设法做到了,但不是随机的。我怎样才能让它随机?
这是第一个活动。
final EditText et = (EditText) findViewById(R.id.editText);
final EditText et1 = (EditText) findViewById(R.id.editText2);
final EditText et2 = (EditText) findViewById(R.id.editText3);
Button btn = (Button) findViewById(R.id.button);
btn.setOnClickListener(new View.OnClickListener() {
public void onClick (View v){
Intent i = new Intent(MainActivity.this, postavke.class);
i.putExtra("prvi", et.getText().toString());
i.putExtra("drugi", et1.getText().toString());
i.putExtra("treci", et2.getText().toString());
startActivity(i);
}
});
}
这是第二个活动。
TextView tv = (TextView) findViewById(R.id.asdf);
tv.setText(getIntent().getExtras().getString("prvi"));
TextView dr = (TextView) findViewById(R.id.asdg);
dr.setText(getIntent().getExtras().getString("drugi"));
【问题讨论】:
-
你说的随机是什么意思?
-
我认为他有 2 个插槽,3 个值,想使用 3 个值中的 2 个,随机选择
-
@Tomo
TextView可以包含相同的值吗?
标签: java android string random android-studio