私は次のコードを持っています。ユーザーがメニューから「設定」を選択すると、設定ビューが作成されることになっています。これは行われますが、ユーザーが「設定」を選択すると、背景が透明であるかのように、設定メニューがデフォルトのビューの上に表示されます。設定メニューが作成されたときの様子を含めました。
ご覧のとおり、画面中央の「大きなテキスト」を除いて、デフォルトのビューは空白ですが、設定メニューはその上に表示されます。
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle item selection
switch (item.getItemId()) {
case R.id.menu_settings:
getFragmentManager().beginTransaction()
.replace(android.R.id.content, new SettingsMenu())
.addToBackStack(null)
.commit();
return true;
default:
return super.onOptionsItemSelected(item);
}
}
これを修正するにはどうすればよいですか?