private int info = 1;
public void nextStep(View view)
{
TextView textInfo = (TextView) findViewById(R.id.textInfo);
textInfo.setText(R.string.info1);
info++;
}
1 つのボタンがクリックされると、メソッドnextStep
が呼び出されます。そして、ボタンがクリックされるたびに、最初はinfo1
文字列、次回は文字列info2
など、さまざまな情報を表示したいと思いますstrings.xml
。私はそのようなことをしたいと思います:
private int info = 1;
public void nextStep(View view)
{
TextView textInfo = (TextView) findViewById(R.id.textInfo);
textInfo.setText(R.string.info + info);
info++;
}
もちろん、それは不可能です。私は何をすべきか?大きな if/else や switch ステートメントを書きたくないのです。ありがとう。