編輯:關於Android編程
一些IM聊天軟件的展現形式是左右分開的形式。比如說,別人給你發的信息全部靠左顯示,你自己發給別人的信息全部靠右顯示。
而我們的ListView很多時候是顯示同一個布局,其實BaseAdapter中有2個重要的方法在大多數情況下我們並未使用到,一個是public int getViewTypeCount(),顯示ListView中有多少種布局(默認是顯示是1),像微信那樣聊天界面,是有2種布局方式;另外一個getItemViewType(),可以讓不同item條目加載不同的布局,下面就簡單的模擬下微信的聊天界面做法:
MainActivity.java
使用SlidingTabLayout需要准備2個類,分別是 SlidingTabLayout,與SlidingTabStrip,,放進項目中時只用修改下包名即可。 效果制
很久沒有更新第三方SDK這個系列了,所以更新一下這幾天工作中使用到的推送,寫這個系列真的很要命,你要去把他們的API文檔大致的翻閱一遍,而且各種功能都實現一遍,解決各種b
MVP(Model View Presenter)的設計模式是從MVC中演化而來的,主要作用是能夠:劃分模塊職責,降低模塊耦合易測試,提高代碼復用Model:數據:負責數
篇外話:先來說下今天的日期,今天是2015年02月18日也就是大年三十,大家都在歡歡喜喜的准備過大年,活動也各式各樣,搓麻將、打撲克、放煙花、准備看春晚,而我卻還在敲代碼