在Android裡產生無邊框(border)的dialog
一般來說Android的Dialog都會有一個白色的邊框
會有邊框的原因主要是dialog的theme設定所致
如果要產生沒有邊框的dialog,就必須客製化theme style
實作方法請參考這裡囉!
重構的本質
引用自ithome
重構的本質其實就是對軟體結構的重整,講更白一點,就是對物件給於明確的責任分派 (responsibility asssign),使得物件之間能具高內聚力 (high-cohesion)與低耦合性 (low-coupling)
模擬PreferenceFragment在Android 3.0以下的平台
我必須要再一次的讚揚Stakeoverflow真的是程式設計師的好朋友呀!~
想說找一下我遇到的問題,沒想到還真的也有人也有相同的疑問
我的疑問是:「官方的Compatibility套件當中的PreferenceFragment是從3.0版本才開始支援,而compatibility的套件也無法使用PreferenceFragment,那我有什麼方法可以在3.0以下的版本,也使用PreferenceFragment呢?」
好加在有神人現身啦~可以參考來自XDA的原始碼
主要改寫的原則就是利用繼承ListFragment以及引用一些declared method來完成。
讓你可以用原來PreferenceActivity的習慣來使用。