6
活動的一部分,對話是有可能實現某種「自我管理」 DialogFragment,在肖像模式顯示itslef像對話框,喜歡在橫向模式下活動的一部分。這將是非常馬麗娟,如果你送給我一些代碼顯示的Android DialogFragment在肖像模式和橫向模式
活動的一部分,對話是有可能實現某種「自我管理」 DialogFragment,在肖像模式顯示itslef像對話框,喜歡在橫向模式下活動的一部分。這將是非常馬麗娟,如果你送給我一些代碼顯示的Android DialogFragment在肖像模式和橫向模式
事情是這樣的:
Activity activity = getActivity();
int orientation = activity.getResources().getConfiguration().orientation;
if (orientation == Configuration.ORIENTATION_LANDSCAPE)
{
// Start DialogFragment as dialog
MyFragmentDialog frag = new MyFragmentDialog();
frag.show(getFragmentManager(), "dialog");
}
else
{
// Start activity that embeds DialogFragment
Intent intent = new SimpleFragmentActivity.IntentBuilder(activity, MyFragmentDialog.class)
.create();
activity.startActivity(intent);
}
SimpleFragmentActivity
是一個包裝活動我寫的只是嵌入爲了方便活動的片段對話,但基本上你只需要嵌入MyFragmentDialog在它的活動。下面是包裝活動的來源:https://github.com/jt-gilkeson/fragment-utils
我也有類似的問題:如何顯示的畫像,片段的全屏活動,和相同的片段景觀對話? – 2013-01-11 00:48:33