public abstract class BaseRecyclerAdapter<T extends BaseRecyclerViewHolder,D>
extends <any>
implements android.view.View.OnClickListener
| 限定符和类型 | 类和说明 |
|---|---|
class |
BaseRecyclerAdapter.ClickOneViewListener<E> |
static interface |
BaseRecyclerAdapter.OnItemClickListener |
| 构造器和说明 |
|---|
BaseRecyclerAdapter(android.app.Activity context,
java.util.List<D> dataList,
int layoutId) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
add(D d,
int position) |
java.lang.String |
format(double num)
将浮点数格式化为小数点后两位
|
java.lang.String |
formatInteger(double num)
将浮点数格式化为整数
|
long |
getChinaCurrentMils()
获取中国时区当前的毫秒时间戳
|
java.util.List<D> |
getDataList() |
int |
getItemCount() |
void |
it(java.lang.Object tag,
java.lang.Object msg) |
void |
notifyDataSetChangedNow() |
void |
onBindViewHolder(T holder,
int position) |
void |
onClick(android.view.View v) |
T |
onCreateViewHolder(android.view.ViewGroup parent,
int viewType) |
D |
remove(int position) |
void |
setOnItemClickListener(BaseRecyclerAdapter.OnItemClickListener listener) |
java.lang.String |
trans(java.lang.String sourceTime) |
java.lang.String |
trans2(java.lang.String sourceTime) |
java.lang.String |
trans3(java.lang.String sourceTime) |
abstract void |
youBindViewHolder(T holder,
int position) |
abstract T |
youCreateViewHolder(android.view.View v) |
public BaseRecyclerAdapter(android.app.Activity context,
java.util.List<D> dataList,
int layoutId)
public T onCreateViewHolder(android.view.ViewGroup parent, int viewType)
public void onBindViewHolder(T holder, int position)
public abstract T youCreateViewHolder(android.view.View v)
public abstract void youBindViewHolder(T holder, int position)
public int getItemCount()
public void notifyDataSetChangedNow()
public D remove(int position)
public void add(D d, int position)
public java.util.List<D> getDataList()
public void onClick(android.view.View v)
onClick 在接口中 android.view.View.OnClickListenerpublic void setOnItemClickListener(BaseRecyclerAdapter.OnItemClickListener listener)
public java.lang.String trans(java.lang.String sourceTime)
public java.lang.String trans3(java.lang.String sourceTime)
public java.lang.String trans2(java.lang.String sourceTime)
public java.lang.String format(double num)
num - doublepublic long getChinaCurrentMils()
public java.lang.String formatInteger(double num)
num - doublepublic void it(java.lang.Object tag,
java.lang.Object msg)