数日前に Eclipse で Android のプログラミングを開始しましたが、今は立ち往生しています。
新しいレイアウト (アプリに関する情報画面) で新しい画面を追加できるように、新しいアクティビティを追加したいと思います。
特定のメニュー ボタン (ヘルプ) を押すhelp.xml
と、アクティビティが起動し、いくつかの新しい単語を含む新しい画面が表示されるように作成されています。
これは一度は成功しましたが、別の機会にはうまくいきません。
標準の白いテーマの画面が表示されるだけです。
から作成された、アクティビティに直接送信するコードを次に示しますmain.java
。
@Override
public boolean onCreateOptionsMenu (Menu menu) {
getMenuInflater().inflate (R.menu.menu, menu);
return true;
}
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.help:
Intent intent = new Intent(this, help.class);
startActivity(intent);
break;
case R.id.quit:
finish();
break;
}
}
にコードはありhelp.java
ません。いくつかのボタンを作成しました。help.xml
「終了」ボタンは正常に機能しますが、「ヘルプ」は機能しません。また、前回はhelp.java
とhelp.xml
アクティビティの両方を作成する必要があったため、それがどこにリンクしているのかもよくわかりません。
ヘルプ アクティビティについては、manifest.xml