已采纳回答 / ziom
<...code...>这两行代码的位置颠倒了。应该先initData(),再给listview设置适配器,像你这样写的话,myAdapter此时为null,所以甚么都不会显示。
2016-08-27
ViewHolder
public <T extends View> T getView(int viewId){
View view = mViews.get(viewId)
if (view == null){view = mConvertView.findViewById(viewId);
mViews.put(viewId, view);
} return (T) view; 这边警告 }
Error:(41, 20)
警告: [unchecked] 未经检查的转换
需要: T
找到:View
其中,T是类型变量:
T扩展已在方法 <T>getView(int)中声明的View
public <T extends View> T getView(int viewId){
View view = mViews.get(viewId)
if (view == null){view = mConvertView.findViewById(viewId);
mViews.put(viewId, view);
} return (T) view; 这边警告 }
Error:(41, 20)
警告: [unchecked] 未经检查的转换
需要: T
找到:View
其中,T是类型变量:
T扩展已在方法 <T>getView(int)中声明的View
2016-08-16