1
我有以下代碼。當用戶從菜單中選擇「設置」時,它應該創建一個偏好視圖。它是這樣做的,但是當用戶選擇「設置」時,設置菜單出現在我的默認視圖之上,比如它有一個透明背景。當設置菜單被創建時,我已經包括了它的樣子。你可以看到,除了我的屏幕中間的「大文本」,我的默認視圖是空白的,但首選項菜單隻顯示在它的頂部。首選菜單顯示在默認視圖頂部
@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);
}
}
我該如何解決這個問題?
謝謝。這更有意義。 (它也有助於清理我的代碼)。我最終把我的「大文本」放在一個片段中,並且效果很好。 – Reid