Haftalık takvim görünümü oluşturmak istiyorum ve her bir grid öğesinin içinde (her gün) birkaç aktivite olabilir. Bunun dışında ızgara görünümü kullanarak haftalık takvim görünümü oluşturdum ancak eğer varsa db'yi dinamik olarak kontrol ederek belirli bir tarih. Görüntüdeki gibi. Aşağıda geçici olarak dinamik metin görünümü eklemek çalışıyorum benim GetView() kodu ..Android'de greyview adaptörünün getView() öğesi içindeki başka bir düzen nasıl şişirilir?
@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;
}
} Burada
ama burada benim özel activity_item düzenini şişirmek ve ızgara hücreye eklemek istiyorum.
what's Sorununuz? – Blackbelt
Izgara görünüm hücresi için liste görünümüne aktivite öğelerini bağlamayı denedim, ancak düzgün çalışmıyor. Burada özel activity_item ve ızgara hücresine şişirmek istiyorum. Nasıl yapabilirim? – Narendra
@blackbelt Burada, özel düzenimi buraya nasıl şişirebileceğimi ve o günkü kullanılabilir etkinlik sayısı için ızgara görünümü öğesine nasıl ekleyebileceğimi söyleyebilir misiniz? – Narendra