原创 在Fragment中getActivity()爲空問題已解決

最近在做一個ViewPager+Fragment多個標題切換的項目中,突然切換多次後發現適配器中抱了java.lang.NullPointerException,所用到的對象是getActivity(),通過debug得到getActiv

原创 android ListView去掉分割線

在使用listview時,去掉分割線有三種方式: (1)在xml中設置android:divider="@null"  (2)在xml中設置android:divider="#00000000"    注: #00000000表示透

原创 Android事件分發機制完全解析,帶你從源碼的角度徹底理解(上)

轉載請註明出處:http://blog.csdn.net/guolin_blog/article/details/9097463 其實我一直準備寫一篇關於Android事件分發機制的文章,從我的第一篇博客開始,就零零散散在好多地方使用

原创 android 中解決scrollview和listview衝突時底部多出一個空白

今天在做android 中解決scrollview和listview衝突時滑動的底部時底部多出了一個空白處, 佈局: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmln

原创 Android打開某個activity時自動彈出輸入法鍵盤

        最近在做一個可以讓用戶搜索好友的的activity,具體是打開後在頁面的頂部有一個EditText,然後用戶可以在這裏輸入相關信息,但是做好後發現,進入這個activity時系統並沒有自動彈出輸入法鍵盤,於是上網搜索,發現

原创 Android WebView使用詳解

一、簡介 WebView是一個基於webkit引擎、展現web頁面的控件,(注:android的Webview在低版本和高版本採用了不同的webkit版本內核,4.4後直接使用了Chrome。) 二、作用      2.1、顯示和渲染W

原创 TextView 點擊事件無效的完美解決

最近在開發中遇到這麼一個問題,當使用TextView做成Button的點擊事件時(在xml中使用android:onClick="click"屬性設置該TextView的點擊方法),點擊失去效果,不能觸發點擊事件。 在xml中是這麼寫的:

原创 android 圖片剪切在小米手機上爲方形框在華爲上爲圓形框解決辦法

在android調用系統方法對圖片進行裁剪時,華爲手機顯示的圖形會變成圓形,將aspectX和aspectY的值改爲不是1;1就好了 if (android.os.Build.MODEL.contains("HUAWEI")) {//華爲

原创 Android應用層View繪製流程與源碼分析

轉載:http://blog.csdn.net/yanbober/article/details/46128379/ 1 、背景 還記得前面《Android應用setContentView與LayoutInflater加載解析機

原创 Android動畫框架(一)----視圖動畫&幀動畫

轉載請註明出處:http://blog.csdn.net/fishle123/article/details/50668189 Android提供三種形式動畫:視圖動畫,幀動畫,屬性動畫。其中屬性動畫的功能最強大,在android 

原创 Android動畫框架(二)----屬性動畫

轉載請註明出處:http://blog.csdn.net/fishle123/article/details/50705928 Android提供三種形式動畫:視圖動畫,幀動畫,屬性動畫。其中屬性動畫的功能最強大,在android

原创 Java多線程詳解

轉載:http://blog.csdn.net/evankaka/article/details/44153709           本文主要講了java中多線程的使用方法、線程同步、線程數據傳遞、線程狀態及相應的一些線程函數用法

原创 Android動畫框架(三)----佈局動畫&Activity過渡動畫

轉載請註明出處:http://blog.csdn.net/fishle123/article/details/50759893 這裏把佈局動畫和Activity切換動畫都歸類爲特殊場景的動畫使用,因此放在一起來介紹它們的使用技巧。所謂

原创 Android 異步消息處理機制 讓你深入理解 Looper、Handler、Message三者關係

轉載請標明出處:http://blog.csdn.net/lmj623565791/article/details/38377229  很多人面試肯定都被問到過,請問Android中的Looper , Handler , Mess

原创 Android App 的設計架構:MVC、MVP、MVVM 的分析

MVC框架模式一樣,Model模型處理數據代碼不變在Android的App開發中,很多人經常會頭疼於App的架構如何設計: 我的App需要應用這些設計架構嗎? MVC,MVP等架構講的是什麼?區別是什麼? 本文就來帶你分析一下這幾個架構的