![240](https://cdn2.jianshu.io/assets/default_avatar/2-9636b13945b9ccf345bc98d0d81074eb.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
在Android Studio 2.1 Preview 3之后穿香,官方開(kāi)始支持雙向綁定了国觉。 可惜目前Google并沒(méi)有在Data Binding指...
BaseAdapter是Android開(kāi)發(fā)中使用頻率很高一個(gè)ListView的基礎(chǔ)Adapter垃你,再此之上Android官方提供另外一個(gè)Arra...
一個(gè)完全透明的Activity有很多用處,比如在應(yīng)用啟動(dòng)的時(shí)候缭嫡,可以用它處理根據(jù)用戶(hù)是否登錄的狀態(tài)來(lái)跳轉(zhuǎn)相應(yīng)界面的情況缔御,實(shí)際上微信啟動(dòng)的時(shí)候就是...
因?yàn)榘沧康姆直媛屎统叽绶倍啵晕覀冊(cè)陂_(kāi)發(fā)時(shí)需考慮控件的自適應(yīng)妇蛀,這不耕突,在自定義對(duì)話(huà)框的時(shí)候是不是有這樣的苦惱:對(duì)話(huà)框的寬度無(wú)法和系統(tǒng)的對(duì)話(huà)框?qū)挾?..
看著別人的應(yīng)用的時(shí)間顯示著“剛剛”笤成、“2分鐘之前”、“下午 2:00”是不是很羨慕眷茁?但是常常因?yàn)轫?xiàng)目時(shí)間緊湊炕泳,沒(méi)空去扣這些細(xì)節(jié)的你一定很想要一個(gè)...
在很多時(shí)候上祈,很多需求下培遵,我們都需要得知鍵盤(pán)的高度啊登刺!實(shí)在不能理解為什么安卓不提供這樣方便的API籽腕。雖然沒(méi)有很好的監(jiān)聽(tīng)事件,但是我們還是可以制造一...
通常我們切換Fragment時(shí)纸俭,都是使用系統(tǒng)默認(rèn)的動(dòng)畫(huà)皇耗。這里教大家一個(gè)可以從左右平滑切換的動(dòng)畫(huà)效果。 在3.0以后揍很,我們可以使用android....
注意:以下效果實(shí)現(xiàn)方法只在Android Lollipop下完成郎楼,并假設(shè)你使用Theme.AppCompat.NoActionBar,或者是Th...
獲取arrt的值 有時(shí)候我們需要把顏色呜袁,數(shù)值寫(xiě)成attr屬性,這樣做是為了屏蔽開(kāi)發(fā)者對(duì)應(yīng)具體數(shù)值简珠,比如我們需要設(shè)置不同主題下的主色阶界,副色,或者是...