close
DialogFragment也可以當作Fragment使用
官網如下
http://developer.android.com/guide/topics/ui/dialogs.html#FullscreenDialog
1. 用法就和Fragmentㄧ樣
在FrameLayout的部分有設定id
2. 接著在TestDialog的部分只會執行Fragment的流程
用onCreateView充氣Layout
不需要在return dialog
3. 而show的部分則改成Fragment的替換方式
FragmentTransaction transaction = getFragmentManager().beginTransaction();
transaction.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN);
transaction.add(android.R.id.content, new TestDialog())
.addToBackStack(null).commit();
4. 執行結果如下
可以發現沒有黑色的邊邊
5. 按下後就會和Dialogㄧ樣消失了
文章標籤
全站熱搜