ploglin 發表於 2012-5-14 08:39
int x = 10;
xxx.setText(Integer.valueOf(x));
可以看看有什麼問題嗎?
按Button時,仍然沒有回應...
package ricky.result;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
public class ResultActivity extends Activity {
/** Called when the activity is first created. */
private Button red, yellow, blue, green;
int r = 0;
int y = 0;
int b = 0;
int g = 0;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
red=(Button)findViewById(R.id.red);
yellow=(Button)findViewById(R.id.yellow);
blue=(Button)findViewById(R.id.blue);
green=(Button)findViewById(R.id.green);
red.setOnClickListener(newListener);
yellow.setOnClickListener(newListener);
blue.setOnClickListener(newListener);
green.setOnClickListener(newListener);
}
private Button.OnClickListener newListener = new Button.OnClickListener(){
public void onClick(View v){
switch(v.getId()){
case R.id.red:
{
r++;
red.setText(Integer.valueOf(r));
break;
}
case R.id.yellow:
{
y++;
yellow.setText(Integer.valueOf(y));
break;
}
case R.id.blue:
{
b++;
blue.setText(Integer.valueOf(b));
break;
}
case R.id.green:
{
g++;
green.setText(Integer.valueOf(y));
break;
}
}
}
};
} |