1

私はJAvaとAndroidを初めて使用し、最初のテストアプリに取り組んでいます。

私はこのコードを持っています(これはコード全体です):

package test.test;

import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.widget.TextView;

public class MainActivity extends Activity {

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.activity_main, menu);
        return true;
    }

    int num_seeds = 15 ;
    int num_coins = 100 ;
    int seed_buy_price = 10 ;
    int seed_sell_price = 8 ;
    String S_num_seeds = Integer.toString(num_seeds) ;

    TextView textView_seeds_current_display = (TextView) findViewById(R.id.textView_seeds_current_display) ;

    textView_seeds_current_display.setText(S_num_seeds) ;

}

しかし、Eclipseは最後の行にエラーを表示します:この行に複数のマーカー-トークン "S_num_seeds"の構文エラー、このトークンの後にVariableDeclaratorIdが必要です-トークンの構文エラー、誤って配置された構成

私はJavaを初めて使用しますが、これをまだよく理解できていません。誰かが私が間違っていることを教えてもらえますか?私はここからのアドバイスに従っていると思います:

画面に変数の値を表示する方法

ありがとう

4

2 に答える 2

1

手続き型コードのこの行:

   textView_seeds_current_display.setText(S_num_seeds);

クラス定義に表示されます。メソッド内に表示される必要があります。コンストラクターにある必要があるかもしれません。

于 2012-09-24T02:04:17.503 に答える
-1

コードの継ぎ目は問題ありません...

時々、ラインがOKのときに同様のエラーを示す日食があります。次のことを試してください。カーソルを行に置き、ctrl d(行を削除)を押してから、ctrl z(削除された行を復元)を押します。それが「偽の」エラーである場合、それは消えます。

幸運を

于 2012-09-24T00:47:41.040 に答える