@Override public View onCreateView( LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { // TODO Auto-generated method stub View more = inflater.inflate(R.layout.more, container, false); listView = (MyListView) more.findViewById(R.id.applicationlist); for (int i = 0; i < data.length; i++) { Map<String, String> map = new HashMap<String, String>(); map.put("imag", String.valueOf(imagIds[i])); map.put("text", data[i]); this.list.add(map); } adapter = new SimpleAdapter( this.getActivity(), list, R.layout.more_listadapter, new String[] {"imag", "text"}, new int[] {R.id.appimag, R.id.appdescription}); listView.setAdapter(adapter); listView.setTextFilterEnabled(true); listView.setOnRefreshListener(this); searchView = (SearchView) more.findViewById(R.id.search_view); searchView.setOnQueryTextListener(this); return more; }