2016-12-01 123 views
0

enter image description here下面是编码我有,它似乎我有问题的误差图像列表视图片段

AgentAdapter适配器=新AgentAdapter(getActivity(),R.layout.list_agent,member_names,profile_pics);

如何将图像和文本一起用于我的片段中的列表适配器?请帮忙。

public class AgentFragment extends Fragment{ 




     String[] member_names; 
     TypedArray profile_pics; 

     ListView mylistview; 




     String[] agentname={"Robert","Shanni","Rachel","Mady","Nikhil"}; 
     Integer [] imgid = {R.drawable.robert,R.drawable.shanni,R.drawable.rachael,R.drawable.maddy_pic,R.drawable.nikhil_pic}; 

     public AgentFragment(){ 

     } 
     @Override 
     public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { 
      View view = inflater.inflate(R.layout.list_layout1, null); 
      setupList(view); 

      return view; 
     } 
     private void setupList(View view){ 
      AgentAdapter adapter = new AgentAdapter(getActivity(), R.layout.list_agent, member_names, profile_pics); 
      mylistview = (ListView) view.findViewById(R.id.listView); 
      mylistview.setAdapter(adapter); 

     } 
    } 

回答

0

由于其可能的片段并没有被放置在任何活动在运行时可以通过改变getActivity()是从view参数范围内买得起这样的:

private void setupList(View view){ 
    AgentAdapter adapter = new AgentAdapter(view.getContext(), R.layout.list_agent, member_names, profile_pics); 
    mylistview = (ListView) view.findViewById(R.id.listView); 
    mylistview.setAdapter(adapter); 
} 
+0

你好皮蒂感谢为你答复..对不起,我从来没有发布完整的编码,因为它会很长..主要活动是有这个片段作为导航视图的一部分 –