Android踩过的坑

1、布局中使用GridView,在adapter中如果根布局调用setLayoutParams Android4.0 的手机 会报 LinearLayout$LayoutParams cannot be cast to AbsListView$LayoutParams错,如

  holder.linear_menu.setLayoutParams();

解决办法是在根布局内在嵌套一层布局,即可使用setLayoutParams(),不过只有4.0手机会出问题,5.0,6.0,7.0手机未发现问题,推测是google后面修复了该问题,O(∩_∩)O~

2、如你们需要对接用JAVA写的WebServer接口,用下面这种方法


Android踩过的坑_第1张图片
方法

最终组出去的数据是这样的


Android踩过的坑_第2张图片
组成数据

3、设置生成实体类格式


Android踩过的坑_第3张图片
entity public
Android踩过的坑_第4张图片
bean private

你可能感兴趣的:(Android踩过的坑)