原创 解決Android中報錯Only fullscreen opaque activities can request orientation

借鑑https://blog.csdn.net/qq_28484355/article/details/79125651 一、報錯信息 Caused by: java.lang.IllegalStateException: Only fu

原创 Android中簡單實現貼紙功能labelview

借鑑:https://www.jianshu.com/p/4a16d831c574 雖然目前項目裏沒有遇到過這個功能,但是以防以後遇到後再去上網查,所以在此記錄,這個還是比較簡單的,直接看代碼。  一、依賴 1. 在根目錄下(工程Proj

原创 Android中CoordinatorLayout配合AppBarLayout、CollapsingToolbarLayout的使用

一、CoordinatorLayout作爲“super-powered FrameLayout”基本實現兩個功能 1、作爲頂層佈局 2、調度協調子佈局 AppbarLayout是一種支持響應滾動手勢的app bar佈局, Collapsi

原创 Android中的控制狀態欄的工具

我們經常用的是一個工具類,現在發現一個框架,覺得還不錯,就記錄一下。 GitHub:https://github.com/laobie/StatusBarUtil  一、添加依賴 compile 'com.jaeger.statusba

原创 Android中錯誤Annotation processors must be explicitly declared now. The following dependencies on the

 導入別人的項目報了個下面錯誤,編譯沒有出現,一旦運行就會出來。 Annotation processors must be explicitly declared now.  The following dependencies on

原创 DecimalFormat數字格式化用法“0”和“#”的區別

 先來介紹一下“0”和“#”的區別 1. 以“0”補位時: 如果數字少了,就會補“0”,小數和整數都會補; 如果數字多了,就切掉,但只切小數的末尾,整數不能切; 同時被切掉的小數位會進行四捨五入處理。 2. 以“#”補位時: 如果數字少了

原创 Android中根據手機的分辨率dp和px之間的轉換

public class UnitUtil { /** * 根據手機的分辨率從 dp 的單位 轉成爲 px(像素) */ public static int dp2px(Context contex

原创 Android中日期、時間戳之間的轉換工具類

以下是我目前用到過的,後期如果遇到其他需求也會補上的,各位朋友遇到了什麼轉換也可以提示。 package com.example.zyt.myutilslist.utils; import android.util.Log; imp

原创 Android中自定義底部彈出框ButtomDialog

先看看效果和你要的是否一樣 一 、先來配置自定義控件需要的資源。 1.在res文件夾下創建一個anim文件夾並創建兩個slide_in_bottom.xml、slide_out_bottom.xml文件,負責彈框進出動畫。 <?xml

原创 Android中獲取網絡狀態的getConnectivityManager

在獲取網絡狀態前記得加上此權限: <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> 工具類如下: public class Networ

原创 Android中版本強制更新

借鑑:http://www.cnblogs.com/shmilyGWT/p/8177961.html,這個有是否強制更新的選擇,我簡單的修改了一部分邏輯,看你的業務邏輯了,也就是增加一個參數來判斷取消按鈕是否顯示,點擊確認是否下載。  一

原创 Android中DropEditText帶下拉功能的EditText

https://gitee.com/afei_/MyEditText 一 、特點 1.簡單。只有100多行的類,無任何依賴,也沒有自定義屬性 2.沒有用到組合控件的實現方法,少了很多佈局文件等一系列東西 3.點擊下拉圖標時隱藏軟鍵盤並彈出

原创 Android中下拉刷新PullRefreshLayout

有時我們頁面中沒有用到ListView、RecycleView,但是頁面中有數據是要及時刷新的,這個時候我覺得用PullRefreshLayout正合適。網上博客有很多,我在這裏總結一下,方便日後使用,也希望能幫到他人。 GitHub:h

原创 Android中ClearEditText自帶清除功能的EditText

https://gitee.com/afei_/MyEditText 一 、特點 1.簡單。只有一個不到100行的類,且無任何依賴,也沒有自定義屬性。 2.高效。沒有使用LinearLayout包含EditText+ImageView的組

原创 Android中自定義控件SegmentedGroup

GitHub:https://github.com/Kaopiz/android-segmented-control 一 、添加依賴 implementation 'info.hoang8f:android-segmented:1.0.