주간 일정보기를 만들고 각 그리드 항목 (매일) 내에 여러 가지 활동이있을 수 있습니다.이 중 그리드보기를 사용하여 주간 일정보기를 만들었지 만 어떤 것이 있으면 활동을 추가하고 싶습니다. 동적으로 db를 검사하여 특정 날짜. 이미지와 동일합니다. 다음은 내가 임시로 동적 텍스트보기를 추가하려고 내의 getView() 코드 ..안드로이드에있는 gridview 어댑터의 getView() 내부에서 다른 레이아웃을 부 풀리는 방법은 무엇입니까?
@Override
public View getView(int position, View convertView, ViewGroup parent) {
View row = convertView;
if (convertView == null) {
LayoutInflater inflater = (LayoutInflater) mContext.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
row = inflater.inflate(R.layout.calendar_week_gridcell, parent, false);
}
txtRowTitle = (TextView) row.findViewById(R.id.txtDayTitle);
LinearLayout root = (LinearLayout) row.findViewById(R.id.linear_root);
String dayTitle = list.get(position);
txtRowTitle.setText(dayTitle);
if (position == currentWeekDay - 1)
root.setBackgroundResource(R.drawable.calheader);
if (!activityMap.isEmpty() && activityMap.containsKey(activityDateList.get(position))) {
TextView item = new TextView(mContext);
item.setText(activityMap.get(activityDateList.get(position)));
item.setBackgroundColor(Color.GREEN);
root.addView(item);
}
return row;
}
} 여기
하지만 난 여기에 내 사용자 지정 activity_item 레이아웃을 팽창 및 그리드 셀에 추가 할 수 있습니다.
what's 문제? – Blackbelt
격자보기 셀의 목록보기에 활동 항목을 바인딩하려했지만 올바르게 작동하지 않습니다. 여기 내 custom activity_item과 그리드 뷰 셀을 팽창시키고 싶습니다. 내가 어떻게 할 수 있니? – Narendra
@blackbelt 어떻게하면 내 맞춤 레이아웃을 부 풀릴 수 있고 그 날에 사용할 수있는 활동의 수를 그리드보기 항목에 추가 할 수 있는지 말해 줄 수 있습니까? – Narendra