我知道这是一个简单的问题,但我不会去学校学习 java,只是在网上学习。
如何拥有一个初始值为 0 的 textview。然后每次按下按钮时,它都会向记分板广告 25 分。
起初我想让button
媒体在记分板上添加一个 42-57 之间的随机数。
然后如何将该 int 或 long 转换为字符串以使其适合 atextview
并保留当前分数,然后添加新分数。
编辑:好的,所以有人说我应该发布代码所以在这里..我在哪里放这个..
TextView txv182 = (TextView) findViewById(R.id.welcome);
txv182.setText(toString(finalScore));
因为当我这样做时,我得到一个错误:toString
类型Object中的方法()不适用于参数(int)
公共类 MainActivity 扩展 Activity {
// Create the Chartboost object
private Chartboost cb;
MediaPlayer mp = new MediaPlayer();
SoundPool sp;
int counter;
int db1 = 0;
Button bdub1;
TextView txv182;
int finalScore;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
txv182 = (TextView) findViewById(R.id.welcome);
finalScore = 100;
sp = new SoundPool(10, AudioManager.STREAM_MUSIC, 0);
db1 = sp.load(this, R.raw.snd1, 1);
bdub1 = (Button) findViewById(R.id.b4DUB1);
bdub1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
if (db1 != 0)
sp.play(db1, 1, 1, 0, 0, 1);
txv182.setText(finalScore);
}
});