已采納回答 / 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