I work with fragments in android, extend android.app.ListFragment to display a listview, but it only takes up one element in the list view. I want to display 2 elements as a list, this is possible with the extension of the ListActivity class, but I want to expand both the fragment and listactivty.
Send this image
public class ListFragmentnewforel extends android.app.ListFragment { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); } @Override public void onActivityCreated(Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); ArrayList<HashMap<String, String>> list = buildData(); String[] from = { "purpose" , "name","desc", "num"}; int[] to = { R.id.detailsText1, R.id.detailsText2, R.id.detailsText3, }; SimpleAdapter adapter = new SimpleAdapter(this, list,R.layout.mylistview,from,to); setListAdapter(adapter); } public void onListItemClick(ListView l, View v, int position, long id) { ArrayList<String>arr=new ArrayList<String>(); String item = (String) getListAdapter().getItem(position); DetailFragment fragment = (DetailFragment) getFragmentManager() .findFragmentById(R.id.detailFragment); if (getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE) { fragment.setText(item); } else { Intent intent = new Intent(getActivity().getApplicationContext(), DetailActivity.class); Xmlparsingactiforele d=new Xmlparsingactiforele(); arr=d.myelarraylist(item);
Affan source share