當要自訂Dialog的時候

有時候用Activity來取代也是一個選擇

他沒有Fragment生命週期困擾的問題

以下就介紹用Activity當Dialog的方法

 

1. 接著創建一個基本的Activity

02.png

 

2. 再創一個要當作Dialog的Layout

和一般的activity一樣

 01.png

 

3. 然後再Manifest裡面註冊該Activity

這邊將theme設定成Theme.Dialog的形式

當然也有其他的Dialog類型可以選擇

03.png

 

4. 使用的時候就和一般呼叫Dialog一樣

使用Intent來使用Activity

04.png

 

 

 

5. 執行後就會出現如下圖的Dialog

而大小和內容那些都要自己客製化

05.png  

arrow
arrow
    創作者介紹
    創作者 RX1226 的頭像
    RX1226

    給你魚竿

    RX1226 發表在 痞客邦 留言(0) 人氣()