| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788 |
- package com.usai.apex;
- import java.util.ArrayList;
- import java.util.HashMap;
- import java.util.List;
- import java.util.Map;
- import android.content.ComponentName;
- import android.content.Intent;
- import android.content.Intent.ShortcutIconResource;
- import android.graphics.Color;
- import android.os.Bundle;
- import android.support.v4.app.ListFragment;
- import android.util.Log;
- import android.view.View;
- import android.widget.ListView;
- import android.widget.SimpleAdapter;
- public class DocumentsFragment extends ListFragment
- {
-
- // @Override
- // public View onCreateView(LayoutInflater inflater, ViewGroup container,
- // Bundle savedInstanceState)
- // {
- // View view = inflater.inflate(R.layout.fragment_tools, null);
- // // Button btn = (Button) view.findViewById(R.id.btn_cancel);
- // // btn.setOnClickListener(this);
- // return view;
- // // return super.onCreateView(inflater, container, savedInstanceState);
- // }
- private List<Map<String, Object>> getData()
- {
- List<Map<String, Object>> list = new ArrayList<Map<String, Object>>();
- Map<String, Object> map = new HashMap<String, Object>();
- map.put("title", "Search documents online");
- map.put("img", R.drawable.ic_launcher);
- list.add(map);
- map = new HashMap<String, Object>();
- map.put("title", "View download documents");
- map.put("img", R.drawable.ic_launcher);
- list.add(map);
-
-
- return list;
- }
- @Override
- public void onActivityCreated(Bundle savedInstanceState)
- {
- super.onActivityCreated(savedInstanceState);
- SimpleAdapter adapter = new SimpleAdapter(this.getActivity(),
- getData(), R.layout.fragment_tools, new String[] { "title",
- "img" }, new int[] { R.id.tv_toolname, R.id.iv_icon });
- setListAdapter(adapter);
- this.getListView().setBackgroundColor(Color.WHITE);
- }
- @Override
- public void onListItemClick(ListView l, View v, int position, long id)
- {
- Log.i("FragmentList", "Item clicked: " + id);
-
- String title = (String) getData().get(position).get("title");
- Intent intent = new Intent();
- if(title.equals("Search documents online"))
- {
- intent.setClass(getActivity(), SearchListActivity.class);
-
- intent.putExtra("function_name", "Download Document");
- intent.putExtra("title", "Document Search");
- }
- else if(title.equals("View download documents"))
- {
- intent.setClass(getActivity(), LocalDocumentActivity.class);
- // intent.putExtra("module_name", "Announcements");
- }
-
- startActivity(intent);
- }
- }
|