原创 Edittext在header中不可點擊的處理
listview.addHeaderView(mHeaderView.getLayoutView(), null, true); listview.setDescendantFocusability(ViewGroup.FOCUS_BE
原创 Android Studio 使用的帖子列表(持續更新...)
擁抱Android Studio 系列文章作者何暢彬,BugTags技術總監,關注移動SDK研發、後端服務設計與實現,個人博客:http://kvh.io/ 擁抱 Android Studio 之一:從 ADT 到 Androi
原创 Button效果示例(7)
參考博客:http://blog.csdn.net/vqqyuan/article/details/44648683# <span style="font-size:18px;"><span style=
原创 反射相關應用:動態代理
代理模式是常用的java設計模式,他的特徵是代理類與委託類有同樣的接口,代理類主要負責爲委託類預處理消息、過濾消息、把消息轉發給委託類,以及事後處理消息等。代理類與委託類之間通常會存在關聯關係,一個代理類的對象與一個委託類的對象
原创 Android屏幕適配策略
上一篇文章說到Android設備密度和尺寸,這裏說一下對於不同密度和尺寸的設備進行適配的幾個策略。 Android工程結構中大概有三處可以提供屏幕適配,所以就有三種不同的屏幕適配策略,其實大同小異,基本原理是
原创 Android Button原理
在Android中Button是非常常用的一個View控件, 原本以爲Button實現的代碼肯定很多,但是看了原來着實吃了一驚.Button的源碼幾乎僅僅對繼承的TextView類做了一個小小的修改, 僅僅是加了一個Sty
原创 EditText控件的使用續:Editor實現類SpannableStringBuilder實現的Spanned和Spannable接口方法
Spanned接口定義方法 1.int getSpanEnd(Object what):獲取Span對象中字符串最後一個字符在Editable字符串中的位置; 2.int getSpanFl
原创 反射相關類Method接口列表分析
Method對象表示一個類方法,保存着方法的相關信息,可以動態的進行方法調用。 1. Class<?> getDeclaringClass() : 獲取方法定義所在的類; 2. String
原创 關於EditText文本框,在輸入的時候輸入法擋住了內容
在AndroidManifest.xml中的anctivity中添加屬性 android:windowSoftInputMode="adjustPan" 設置爲當前窗口的內容將自動移動以便當前焦點從不被鍵盤覆蓋和用戶能總
原创 反射相關類Class說明
public final class Class<T>extends Objectimplements Serializable, AnnotatedElement, GenericDeclaration, Type The
原创 Filter在AbsListView中的使用
上一篇文章中說到ListAdapter的實現類都實現了Filterable這個接口,這個接口只有一個方法getFilter(),那麼這個方法在什麼地方被調用的呢? 翻開AbsListView的源碼找到了答
原创 數據說話:怎樣的程序員最搶手?
安卓、iOS、Web前端薪資漲幅都較其他語言要高。對單個程序員來說,想要獲得較高的薪資漲幅,選定熱門的語言與工作地是成功的基石。其他結論在9月程序員跳槽指南中有提及就不過度敘述了。我們分爲兩點探討,首先,我們來看影響程序員漲薪的因素。1.
原创 Android開發的16條小經驗總結
Android開發的16條小經驗總結,希望對各位搞Android開發的朋友有所幫助。 1. TextView中的getTextSize返回值是以像素(px)爲單位的, 而setTextSize()是以sp爲單位的. 所以如果直接用
原创 Android設備的密度和尺寸
Android設備種類繁多,希望一個設計能夠適應所有的屏幕,基本不可能實現。 而Android設備又不是完全沒有規則的,掌握幾個基本的概念,可以使應用能在大多數流行的設備上完成屏幕適應。 1