因為每次使用listview和baseadapter,都要重複的寫很多**,所以我寫了乙個萬能的viewholder,而不要每次都要寫乙個holder,
public class viewholder
/*** 通過viewid獲取到控制項
* @param viewid
* @param * @return
*/public t getview(int viewid)
return (t) view;}/*
*獲取到復用的convertview
*/public view getconvertview()
/***
* 復用viewholder
*/public static viewholder getviewholder(context context ,
int position, int layouid ,view convertview,
viewgroup parent)else
}}
萬能介面卡
首先次之 最後public class baseviewholder extends recyclerview.viewholder 獲取viewholder下的乙個控制項方法 id 控制項id private view getview int id return view textview屬性設定...
萬能介面卡實現 RecyclerView 的多布局
既然是萬能介面卡,那麼無論什麼介面卡,我們寫介面卡就因該有乙個固定的思想,具體實現是絕對不能寫在介面卡裡的,如果實現寫在了介面卡裡,那麼介面卡就不是萬能介面卡了 1.介面卡 public abstract class myadapter extends recyclerview.adapter 繫結...
自定義簡單的萬能介面卡
介面卡在android中非常的常用,像listview,gridview,下拉框。中都比較常用,這篇部落格介紹乙個萬能的介面卡,雖然比較簡單,但是用處比較大。不用乙個個再去建立介面卡了 此列子建立的是乙個虛類,使用的時候需要繼承此類,並實現相應的方法。public abstract class ba...