Fragment常用的三個類:android.app.Fragment 主要用於定義Fragmentandroid.app.FragmentManager 主要用於在Activity中操作Fragmentandroid.app.FragmentTransaction 保證一些列Fragment操作 ...
前言 FragmentTransaction的API 了解add 方法 add一共有三種重載方法,用add方法添加的Fragment都會保存在FragmentManage的棧中,源碼如下 我加了一些個人注釋 : 了解replace 方法 首先我們還是需要了解一下replace 的一些具體使用情況,方便進行對比理解: .replace 方法每次提交Fragment的時候都會清理FragmentMan ...
2020-02-20 14:52 0 3442 推薦指數:
Fragment常用的三個類:android.app.Fragment 主要用於定義Fragmentandroid.app.FragmentManager 主要用於在Activity中操作Fragmentandroid.app.FragmentTransaction 保證一些列Fragment操作 ...
前言 用於支持Android在后台的任務運行,提供延遲、周期性,約束性需求的后台任務。任務是交給系統統一調度的,適合一些輕量級的后台功能使用。還能支持在Doze模式下運行后台任務,WorkManager會在Doze模式的窗口期運行任務。 WorkManager的設計用意就是取代后台 ...
前言 WebView 是Android顯示html內容的主要方式,當然TextView也可以加載html內容.但是WebView除了功能更加強大,最重要的是還能調用Html里的JavaScript語言,這才是我們必需學習WebView的原因. 加載內容方式 方式一:加載一個網頁 ...
很多時候,使用shape能夠實現的效果,你用一張圖片也能夠實現,但問題是一張圖片無論你怎么壓縮,它都不可能比一個xml文件小,因此,為了獲得一個高性能的手機App,我們在開發中應該遵循這樣一個原則:能夠用shape實現的效果盡量不使用圖片來實現。 今天我們就一起來看看shape的使用。 首先,使用 ...
前言 SpannableString,是google提供用來處理富文本的功能類.支持很多文本內容的效果變化.另外,它也是Android實現富文本編輯器的關鍵. 關鍵API詳解 這是一個簡單使用的demo,我們用這個demo來講解一些關鍵點. 這行代碼的關鍵是 ...
前言 DownloadManager是Android系統自帶的下載管理工具,此工具可以很好的調度好下載。在沒有特殊需求的情況下,一般是推薦使用此工具下載的。另外這個工具下載還有有優勢就是可以在下載app完成后直接跳轉到安裝頁面。 參考:https://www.jianshu.com/p ...
前言 GridView 是Android開發用於橫向排列 或者 宮格排列的 列表布局,在數據不多且Ui簡單的情況下推薦使用這種布局,因為代碼起來會比RecyclerView很少。 xml樣板 常用的屬性 android:numColumns="auto_fit ...
前言 我還在學習Android開發的時候發過一篇簡單的入門Fragment demo代碼:https://www.cnblogs.com/guanxinjing/p/9708626.html 但是,Fragment遠遠不是一個簡單的Demo就能了解清楚的,所以此篇博客將講解 ...