我有一个活动,3个edittexts和一个按钮。 我有2个textviews的第二个活动。如何使随机字符串替换textview?
当按钮被点击时,我想从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"));
你是什么意思*随机* – Blackbelt
我认为他有2个插槽,3个值,并且想要使用随机选择的3个值中的2个 –
@Tomo两个“TextView”都可以包含相同的值吗? –