更新された情報とコードでは、ボタンが正しく初期化されていないようです。
この行は必要ありません。
setContentView(myButton1);
setContentView(); xmlビューを設定します。
Button myButton1 = (Button) findViewById(R.id.button1);
上記の行はあなたにとって本当に良いものです。これで、次を使用できます。
myButton1.setOnClickListener(buttonListener);
Button.OnClickListener buttonListener = new Button.OnClickListener(){
@Override
public void onClick(View arg0) {
//Switch statement so you don't have to use a lot of click listeners
switch (arg0.getId()) {
case R.id.myButton1:
doSomething();
case R.id.b2:
doSomethingElse();
}
}
};
また、設定したコードはAndroidの設定ではありません。使用しています
public static void main(String[] args)
Androidプロジェクトでは必要ありません。これを適切に設定する方法については、いくつかのビデオをご覧ください。この行:
Button myButton1 = (Button) findViewById(R.id.button1);
プロジェクトが正しく設定されていないため、「R」はIDEが現在認識しているものではないため、エラーが発生します。そうすれば、多くの問題が修正されます。main(String [] args)の代わりに、onCreate()などで実行します。また、IntelliJを強くお勧めします。これにより、EclipseよりもAndroidプロジェクトのセットアップが非常に簡単になります。