這是我的適配器的getView,它給每個項目錯誤的位置!所以我無法訪問我的物品細節。請幫我這個問題,我真的很困惑:-(getView給項目的錯誤位置
public class adapter_common extends ArrayAdapter<item> {
private final Context context;
@Override
public View getView(int position, View convertView, ViewGroup parent) {
LayoutInflater inflater = (LayoutInflater) context
.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
final View rowView = inflater.inflate(R.layout.post, parent, false);
Rowposition = position;
username.setText(itemsArrayList.get(position).getTitle());
message_content.setText(itemsArrayList.get(position).getDes());
like_count.setText(itemsArrayList.get(position).getLike() + " لایک");
//row_pos.setText(itemsArrayList.get(position).getRow_pos());
final String Like = itemsArrayList.get(position).getLike();
btn_send.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
});
btn_save.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
}
});
btn_like.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
}
});
return rowView;
}
public adapter_common(Context context, ArrayList<item> itemsArrayList) {
super(context, R.layout.post, itemsArrayList);
context = context;
this.context = context;
this.itemsArrayList = itemsArrayList;
}
}從我的應用程序
發佈您的整個班級。不能承擔你的邏輯。 –
我增加了詳細信息 –
用戶名&message_content&like_count只是被替換每次,你沒有把他們從充氣的視圖android系統給你,爲什麼?那麼列表的要點是什麼? – j2emanue