2011-02-02 3 views
0

Я пытаюсь сделать какой-то календарь. Я делаю это как GridView с пользовательским адаптером. Как в переходнике 2 TextView (дата и текст) и значки (красный круг)?Пользовательский адаптер в GridView

(screen for example)

+0

Не могли бы вы добавить какой-либо код из вашего пользовательского адаптера или XML для своих попыток в качестве макета каждого элемента в 'GridView'? –

ответ

4

Вы должны создать макет (с ImageView для значка и 2 TextViews) для каждого элемента и раздуть макет в представление в getView() методы вашего adapter. Что-то наподобие

View getView(int position, View convertView, ViewGroup parent) { 
    if(convertView == null) { // recycled view is null so create it. 
      convertView = View.inflate(context, R.id.layout, parent); 
    } 
    ImageView imageView = convertView.findViewById(R.id.image); 
    TextView tv1 = convertView.findViewById(R.id.text1); 
    ... 
} 
+0

view = mInflater.inflate (R.layout.layout_file, null); а не convertView = View.inflate (context, R.id.layout, parent); – Yar

Смежные вопросы