メニュー (About、Setup、Exit) を使用して Android アプリケーションを作成しましたが、スマートフォンでは正常に動作しますが、タブレットでは動作しません。どうすれば修正できますか?これは私のコードです...スマートフォンで動作します...
@Override
public boolean onCreateOptionsMenu(Menu menu)
{
MenuInflater menuInflater = getMenuInflater();
menuInflater.inflate(R.layout.menu, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item)
{
switch (item.getItemId())
{
case R.id.menu_exit:
locationManager.removeUpdates(this);
// wl.release();
finish();
return true;
case R.id.menu_about:
locationManager.removeUpdates(this);
// wl.release();
startActivity(new Intent(this, About.class));
return true;
case R.id.menu_sos:
locationManager.removeUpdates(this);
//wl.release();
startActivity(new Intent(this, sos.class));
return true;
case R.id.menu_map:
locationManager.removeUpdates(this);
//wl.release();
Intent i = new Intent(getApplicationContext(), MarineNavigator.class); //Send current location to map
i.putExtra("latcur",lat);
i.putExtra("lngcur",lng);
startActivity(i);
return true;
case R.id.menu_setup_map:
locationManager.removeUpdates(this);
//wl.release();
startActivity(new Intent(this, Setup2.class));
return true;
default:
return super.onOptionsItemSelected(item);
}
}
私はこれをテストします...タブレットと作業のために....しかし、何もアイコンを表示せず、何かを膨らませて次のアクティビティに進みます...これを変更して機能させるにはどうすればよいですか?コードを追加しますか?例?ありがとうございます。
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
//Default generate when we make app on Eclipse...
getMenuInflater().inflate(R.menu.marine_navigator, menu);
locationManager.removeUpdates(this);
Intent i = new Intent(getApplicationContext(), MarineNavigator.class); //Send current location to map
i.putExtra("latcur",lat);
i.putExtra("lngcur",lng);
startActivity(i);
return true;
}