ボタンを押したときに私のアクティビティにポップアップを表示したいと思います。私はインスピレーションを受けましたby this questionフラグメントなしのアクティビティでポップアップオーバーレイビューを作成するにはどうすればよいですか?
私はアクティビティのコンテンツxmlに "マージ"コントロールを使用し、2つの異なるレイアウトを入れましたが、問題は明らかにこの行にあります(上記のリンクから取ったコード):
FragmentManager fragmentManager = getFragmentManager();
fragmentManager.beginTransaction()
.add(R.id.overlay_fragment_container, yourFragment)
.commit();
ofc FragmentManagerはフラグメントに対して機能します。
私の問題は、自分のアクティビティが「断片化」されていないことですが、そのLinearLayoutはアクティビティ内のフラグメントではなく、アクティビティ内で直接膨張されます。
アクティビティでその質問のような同様の効果を得ることができますか、またはすべてのコントロールを強制的にフラグメントに埋め込む必要がありますか?
[DialogFragment's](http://developer.android.com/reference/android/app/DialogFragment.html) –
私のビューが複数のボタンだけであることを嫌う?コメントを選択するには、RatingBarとEditTextでレート表示が必要です。 DialogFragmentはそれに適していますか? (2つのボタンを追加してレートを調整したり、キャンセルしたりするので、そうかもしれません) – BlackBox
ええ、[AlertDialog](http://developer.android.com/reference/android/app/AlertDialog.html)は標準ダイアログです確認などのために 'DialogFragment'ははるかに柔軟です(あなたが必要です)。 –