2016-07-29 2 views
0

Этот адаптер называется, но внутренний адаптер не вызывающий/не устанавливать вид:Адаптер звонка формирует другой адаптер?

@Override 
     public View getView(int position, View convertView, ViewGroup parent) { 
      UserContact user = getItem(position); 


      if(convertView==null) 
       { 
       convertView = inflter.inflate(R.layout.viewtemplate,null); 
       calpha = (TextView) convertView.findViewById(R.id.alpha); 
       gridCustomView = (GridCustomView) convertView.findViewById(R.id.myGrid); 
       gridCustomView.setExpanded(true); 

       } 

//////////////////////// //////////

 calpha.setText("section head"+position); 
     gridadapter = new GridAdapter(context,user,position); 
    //This gridadapter is not calling ,not setting it's view. 
     gridCustomView.setAdapter(gridadapter); 



     return convertView; 
     } 
+0

Вы можете показать нам метод getView/constructor GridAdapter –

ответ

0

Попытка вызвать notifyDataSetChanged() после использования setAdapter(gridadapter) в getView

и вы должны использовать ViewHolder шаблон для хранения gridadapter и всех видов.

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