據我所知,位置從整個列表中返回特定的選定項目。那麼,適配器如何使用這個位置並在沒有某種循環的情況下傳輸所有的項目呢?我想在我看來,關於名單和職位有一個基本的錯誤。 這是代碼:該位置如何在適配器中的getView中工作?
(謝謝你在前進):
public View getView(int position, View convertView, ViewGroup parent) {
viewHolder holder;
if (convertView==null){
convertView= LayoutInflater.from(mContext).inflate(R.layout.customupdatestatus, null);
holder=new viewHolder();
holder.statusHomePage=(TextView)convertView.findViewById(R.id.statusUploaded);
holder.userNameHomePage=(TextView)convertView.findViewById(R.id.userNameUpdate);
convertView.setTag(holder);
}else{
holder=(viewHolder) convertView.getTag();
}
ParseObject statusObject= mStatus.get(position);
String username= statusObject.getString("userName");
holder.userNameHomePage.setText(username);
String status=statusObject.getString("newStatus");
holder.statusHomePage.setText(status);
return convertView;
}
感謝您的答案。但哪個位置是發送到ListView的初始位置?在啓動循環之前 –