地図の断片を、私は、画面上のGoogleマップを持っていると私は、設定ボタンとナビゲーション引き出しにオープンSETTINGページをしたい
と重なります。しかし、あなたはstapsが重なっているのを見ることができます。また、バック・ボタンを押した場合、地図画面を裏付ける代わりに、アプリが終了します。メイン画面に戻ることはありません。私は、ドキュメントのコードを使用しています
:ボタンクリックリスナーのコードで
public static class SettingsFragment extends PreferenceFragment {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// Load the preferences from an XML resource
addPreferencesFromResource(R.xml.preferences);
}
...
}
は私の活動に
// Display the fragment as the main content.
getFragmentManager().beginTransaction()
.replace(android.R.id.content, new SettingsFragment())
.commit();
でも、これはマップ断片である
ドキュメントを言います:
Android 3.0(APIレベル11)以上で開発している場合は、 はPreferenceFragmentを使用して、PreferenceFlendを使用してPreference オブジェクトのリストを表示する必要があります。任意のアクティビティにPreferenceFragmentを追加できます。 はPreferenceActivityを使用する必要がありません。
ので、私はいけない断片と設定を使用したいアクティビティ
でフラグメントを変更したいKeerthivasanが助けた後
を[SOLVED]。結果コードは、これとPreferenceFragmentに適切
getFragmentManager().beginTransaction()
.replace(android.R.id.content, new SettingsFragment())
.addToBackStack("map") //new added
.commit();
も作業は、問題がある
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View view = super.onCreateView(inflater, container, savedInstanceState);
view.setBackgroundColor(Color.WHITE);
return view;
}
あなたが説明したステートメントは、まったく明らかではありません。戻って説明を編集してください。 – Stallion
単純に、2つの問題があります。それらのうちの1つはマップフラグメントを持っており、その上にオープンSETTINGフラグメントが必要です。 screentshoot(重複)を調べます。私が戻ると、画面を設定する際にも、プログラムは終了します。しかし、それは画面のマップに行く必要があります – mehmet