原创 創建一個只能由對話框上按鈕的點擊事件關閉的對話框

/** * 創建對話框 */ public static Dialog createDilalog(Context context, String detail, String left, String right) {

原创 Fresco加載網絡圖片的坑

最近項目中使用了Fresco作爲圖片的加載框架,但是在加載網絡圖片的時候經常發生失敗的現象,費勁周折發現是返回的圖片地址的狀態嗎為304.   多方搜索,未能解決問題,只是在某篇文章中得知Fresco已經在新版本中解決了該問題,但鑒於穩定

原创 解決當ListView的條目中包含GridView時的問題

       最近項目中遇到了這樣的需求:列表條目中包含九宮格列表,分析發現就是ListView中嵌套GridView的使用。       開工之前就發現有不少提到listview中嵌套GridView發生衝突的問題,自己寫的過程中果真出

原创 在ScrollView中加入listview後的處理

近日項目中遇到了ScrollView中嵌套listview的佈局,發生了衆所周知的問題,查遍資料終於解決了問題,但是未記下資料出處,抱歉,以下爲整理的代碼,在ScrollView中使用listview時,用下面的這這個類即可。

原创 Android Studio升級3.0之後趟的坑

看了android studio3.0的特性分析的相關文章(https://mp.weixin.qq.com/s/2XmVG4mKEDX6-bvZ0vvmcw 等)後,決定升級(我當前版本是2.3.3).基於以往升級所遇的坑的經驗,我在

原创 新年伊始,歡喜開工

2018年2月24日,開工大吉

原创 PopupWindow在7.0上顯示的坑

下面是項目中封裝的一個展示篩選框的popupWindow類, public class FilterDialogView extends PopupWindow { // 當前選中位置 private int mSele

原创 Android Studio升級到2.3.3之後的打包問題

前段時間開始使用Kotlin的時候,將Android Studio升級到了2.3.3。嗯,沒毛病。 然後今天打包時發現了問題,界面發生了變化。 比較了一下下面的2個選項,勾選了V2->finish,打包成功,安裝時發生了錯誤。 反

原创 仿淘寶滾動新聞

最近項目中有滾動新聞的需求,和淘寶、京東熱點那一樣的,於是自己寫了一個自定義控件(根據控件高度計算Y值不斷繪製Textview),本來挺完美的。各種封裝、調用,但版本發佈後被各種反饋淹沒(機型適配)。有的機型只重複顯示一跳信息,有的帶“探

原创 使用狀態欄

因爲各種原因需要使用狀態欄,調整狀態欄背景顏色、文字顏色時,獲取到一個工具類 public class StatusBarUtil { /**設置狀態欄透明與字體顏色 */ public static void

原创 集成支付寶支付的坑

項目發展到了收費階段,需要接入各種支付... 以前就做過支付寶的集成,但這次集成的時候出問題了----引入包衝突 各種檢查,最後癥結所在------項目在早期做推送的時候接入了阿里推送,此次集成支付寶支付時 alipaySdk-***.j

原创 65535--MultiDex的配置

爲了解決65535問題,需要在項目中添加Multidex的配置。按照下面的步驟在項目中進行配置即可: app中的build.gradle的配置 apply plugin: 'com.android.application' ...

原创 adapter基類的封裝

分享一下項目中封裝、運用比較成熟的適配器基類 adapter public abstract class AdapterBase<T> extends BaseAdapter { protected List<T> mList

原创 Java與Kotlin混合開發中的問題

** Kotlin成爲了Android的官方語言 於是後知後覺的開始在項目中引入kotlin,但是隻知其優點,不知其詳細則不可,於是加班加點的系統地學習了一下Kotlin之後,開始了項目的kotlin開發。 在項目中進行開發的時候,因爲之

原创 水印背景初試

項目中出於各種目的需要在敏感部位添加水印,最近寫了一個水印,主要用到的是Canvas中的方法即可實現。 下面貼出部分代碼,以供參考: private void initView() { //獲取app名稱 String f