表格显示


有两个 https://github.com/RmondJone/LockTableView
https://github.com/huangyanbin/smartTable

最后选的是第一个,因为比较小

使用方法

 List<ToolModel.LoveDetail> loves = gson.fromJson(msg.obj.toString(), new TypeToken<List<ToolModel.LoveDetail>>(){}.getType());
//表格显示
ArrayList<ArrayList<String>> datas=new ArrayList<ArrayList<String>>();
ArrayList<String> data=new ArrayList<>();
data.add("昵称");
data.add("赞助额");
data.add("备注");
datas.add(data);
//添加数据
for(int i=0;i<loves.size();i++){
	data=new ArrayList<>();
	data.add(loves.get(i).nickname);
	data.add(loves.get(i).donate);
	data.add(loves.get(i).comment);
	datas.add(data);
}
final LockTableView lockTableView=new LockTableView(mcontext,loveTable,datas);
//获取屏幕宽度
int width=Tools.px2dp(mcontext,Tools.getWidth(mcontext));
lockTableView
	.setLockFristColumn(false)
	.setLockFristRow(true)
	.setCellPadding(10)
	.setTableHeadTextColor(R.color.white)
	.setFristRowBackGroudColor(Tools.getTheme(mcontext))
	.setColumnWidth(0,90)
	.setColumnWidth(1,40)
	.setColumnWidth(2,width-220)
	.show();
// 关闭刷新
lockTableView.getTableScrollView().setPullRefreshEnabled(false);
lockTableView.getTableScrollView().setLoadingMoreEnabled(false);

文章作者: 小游
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 小游 !
  目录