我發現很難在按鈕onclick條件上進行循環。 我希望按鈕可以在按鈕上重複點擊,文本隨機更改。Android如果可以點擊按鈕來更改按鈕上的文本
我應該添加什麼?
private String[] myString;
private static final Random rgenerator = new Random();
@Override
public void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.next);
Resources res = getResources();
myString = res.getStringArray(R.array.myArray);
final String q = myString[rgenerator.nextInt(myString.length)];
Button btn2;
btn2 = (Button)findViewById(R.id.button3);
btn2.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
((Button) v).setText(q);
}
});
}}
不知道你在找什麼,你能提供的例子嗎? – kosa 2012-03-09 15:35:16