一、 前述 DialogFragment從名字上來就可以理解:它是fragment,具有dialog的特性。 二、 方案 關于顯示可以使用FragmentTransactio...

一、 前述 DialogFragment從名字上來就可以理解:它是fragment,具有dialog的特性。 二、 方案 關于顯示可以使用FragmentTransactio...
(它要求做到點擊某個按鈕觸發跳轉到某個activity前進行登錄判斷,等待登錄成功后自動跳轉到目標activity) 這里以BaseApplication來做數據中轉,代碼塊...
先看這樣一個報錯: Caused by: android.view.InflateException: Binary XML file line #13 in com.exa...
ViewModel: (上述僅寫出了onDestroy,也可以加入其它生命周期事件監聽) 自定義Dialog: 判定當前activity為AppCompatActivity,...
常使用上述的寫法來實現一個button樣式。 問題一:如果將其放入在一個dialog的bottom位置作為點擊按鈕,dialog的background設置了圓角,但是顯示bu...
有什么用? 譬如UI設計固定高度且要TextView居中對齊且不能超過2行時,因為文本長度不確定,此時就無法確定使用1行還是2行,進而就較難實現居中效果。因此,只要動態設置行...
當然不能,譬如:加載一個不存在的庫。 還是會報錯。 java.lang.UnsatisfiedLinkError: dlopen failed: library "libc+...
一 前言 自定義陰影時需要加上透明度才能更好實現平滑的效果,所以需要了解相關方面的知識。當然也不僅限于陰影實現效果,還有其他的UI設計也涉及到透明度了。 二 色值代表 ARG...
設置為true后點擊外部還是會被dismiss掉,這是為什么? 從官方api的解釋來看,當focusable=false時,設置setOutsideTouchable才有意義...
一 假設 通過viewTreeObserver里進行全局焦點變化監聽,但是會發現,pop dismiss一次后,以后彈出來上述的焦點回調方法都不會調用了。 二 驗證 猜想是不...
一 場景還原 在多個頁面(Activity)中加載了同一gif資源,退出部分Activity后報出了如題錯誤。 二 疑問解析 疑問 既然context使用的是this,若是改...
一 設置步驟 File->Settings->Keymap 二案例 Windows下回到上一次瀏覽的位置的快捷鍵為:Ctrl+Alt+?(向左箭頭),但是這個和設置Windo...
一 背景 UI設計可能會有如題的需求。寫幾個View效果來疊加就顯得繁瑣了,那怎么辦呢? 二 思路 判斷行數來設置gravity唄?先來探索下獲取TextView行數的結果:...
一 問題現象 可以很明顯看到橫線和豎線的差異,高度指定為1px,豎線的寬度也是1px,對應的drawable都為同一個: 使用shape="line"也是一樣的效果。 二 問...
一 目的 會出現想要自定義dialog并去除默認自帶的title部分的情況,有時候就會發現無論是定義theme: 還是添加代碼: 均無效。 二 解決辦法 最后添加了如下代碼才...
一般通過圖片獲取其Bitmap的方法如下: 但是以上方法只是'裁剪',如果只是想要固定大小的而不裁剪呢? 在sdk中可以發現以上的方法,是使用的matrix在scale層面來...
一 前言 在WebView加載網頁的過程中,有時會頁面加載不出來的情況,如下: 那么如何知道網頁加載錯誤了呢? 二 解決方法 request輸出: {"a":{"a":"ht...
問題背景 有些視頻類APP在進行播放時,若是下拉通知欄則會讓播放暫停,取消通知欄則會繼續播放。 一般情況下,通過生命周期回調方法onPause、onStop之類的可以監聽到頁...
前言 本文翻譯自【Understanding LiveData made simple】,詳細介紹了 liveData 的使用。感謝作者 Elye。水平有限,歡迎指正討論。A...
一. 問題背景 這是在接入友盟6.1.0 push的SDK時候出現的錯誤。因之前的版本未出現,所以應該可以算作是版本更新后,需要對友盟push接入做新的適配。(不一定任何一個...