我有大约 150 种不同的文本,当我按下 a 时,我想以随机顺序显示它们Button
。每次按 时都会有一个新的Button
。我已经弄清楚了这段代码:
Random myRandom = new Random();
TextView textblondin = (TextView) findViewById(R.id.textblondin);
switch(myRandom.nextInt() %3) {
case 0:
textblondin.setText("Text 1");
break;
case 1:
textblondin.setText("Text 2");
break;
case 2:
textblondin.setText("Text 3");
break;
default:
break;
}
}
}
我可以把它链接到一个Button
. 有人知道怎么做吗?
public class Blondinskamt extends Activity { <----X
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.blondintext);
View myRandom = findViewById(R.id.myRandom);
myRandom.setOnClickListener(null);
myRandom.setOnClickListener(new View.OnClickListener() {
Random myRandom = new Random();
TextView textblondin = (TextView) findViewById(R.id.textblondin); <----X
switch(myRandom.nextInt() %3) {
case 0:
textblondin.setText("Skämt");
break;
case 1:
textblondin.setText("Roligt");
break;
case 2:
textblondin.setText("kul kul kul kul");
break;
default:
} }
我在放置“<----X”的地方仍然出现错误我做错了什么?