Tôi muốn tạo chế độ xem lịch hàng tuần và bên trong mỗi mục lưới (mỗi ngày) có thể có một số hoạt động. Nhưng tôi đã tạo chế độ xem lịch hàng tuần bằng chế độ xem lưới nhưng tôi muốn thêm hoạt động nếu có ngày cụ thể bằng cách kiểm tra động db. Giống như trong hình ảnh. Dưới đây là getView của tôi() mã ..Làm thế nào để thổi phồng một bố cục khác bên trong getView() của adapter GridView trong Android?
@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;
}
}
Ở đây tôi đang tạm thời cố gắng để thêm xem văn bản tự động nhưng tôi muốn thổi phồng ở đây bố trí activity_item tùy chỉnh của tôi và thêm nó vào tế bào lưới.
's vấn đề của bạn? – Blackbelt
Tôi đã cố gắng liên kết các mục hoạt động với chế độ xem danh sách cho ô xem lưới nhưng nó không hoạt động đúng cách. Tôi muốn thổi phồng ở đây activity_item tùy chỉnh của tôi và nó vào ô xem lưới. Tôi phải làm việc đó như thế nào? – Narendra
@blackbelt bạn có thể cho tôi biết làm cách nào có thể thổi phồng ở đây bố cục tùy chỉnh của tôi và thêm nó vào mục xem lưới cho số hoạt động có sẵn vào ngày đó. – Narendra