[ Android ] 自訂Dialog樣式 - 進階

Dialog可以用自己捏好的Layout佈局來呈現

裡頭的View元件也可以透過 drawable 資源來自定樣式

但是 Dialog 本身的視窗呢?






準備步驟如下

1. 準備繪製元件的 drawable 資源

2. 建立一個Dialog物件 ( 這邊是使用 Dialog Fragment )

3. 依照下列程式碼進行設定



4. 呼叫方式如下





先前在這個地方有些挫折,原因是我用 Fragment Dialog 去包裝一個 Alert Dialog

在設定 Dialog 視窗的樣式時把兩個容器搞混

裡頭的邊框雖然有圓角

但其包覆的容器並沒有改變 ( 浮現 Fragment 時可以看到四個邊角都有方形白框 )

因此上述的方法應該是最簡單最單純的辦法

直接修改並呈現 Fragment Dialog 本身





















沒有留言:

張貼留言

Layout疑難雜症筆記

 這裡記錄一些Layout時View元件比較特殊的狀況與處理方式,內容會陸續增加。