Voglio creare una vista calendario settimanale e all'interno di ogni elemento della griglia (ogni giorno) ci possono essere diverse attività.Oltre di questo ho creato la vista del calendario settimanale usando la vista griglia ma voglio aggiungere attività se ce ne sono per data particolare verificando dinamicamente db. Come per l'immagine Qui di seguito è il mio GetView codice() ..Come gonfiare un altro layout all'interno di getView() della scheda gridview in 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;
}
}
Qui sto provando ad aggiungere temporaneamente vista testo in modo dinamico ma voglio a gonfiare qui il mio layout activity_item personalizzato e aggiungerlo alla cella della griglia.
che 's il problema? – Blackbelt
Ho provato a collegare gli elementi attività alla visualizzazione elenco per la cella della vista griglia ma non funziona correttamente. Voglio gonfiare qui il mio activity_item personalizzato e la cella di visualizzazione della griglia. Come posso farlo? – Narendra
@blackbelt puoi dirmi come può gonfiare qui il mio layout personalizzato e aggiungerlo alla visualizzazione della griglia per il numero di attività disponibili in quel giorno. – Narendra