c6fe962812af6b72cac4464d526e2e279017df04
[pub/Android/ownCloud.git] / src / eu / alefzero / owncloud / ui / FragmentListView.java
1 package eu.alefzero.owncloud.ui;
2
3 import com.actionbarsherlock.app.SherlockFragment;
4
5 import android.os.Bundle;
6 import android.view.LayoutInflater;
7 import android.view.View;
8 import android.view.ViewGroup;
9 import android.widget.AdapterView;
10 import android.widget.AdapterView.OnItemLongClickListener;
11 import android.widget.ListAdapter;
12 import android.widget.ListView;
13 import android.widget.AdapterView.OnItemClickListener;
14
15 public class FragmentListView extends SherlockFragment
16 implements OnItemClickListener,
17 OnItemLongClickListener {
18 ListView mList;
19
20 @Override
21 public void onCreate(Bundle savedInstanceState) {
22 mList = new ListView(getActivity());
23 mList.setOnItemClickListener(this);
24 mList.setOnItemLongClickListener(this);
25 super.onCreate(savedInstanceState);
26 }
27
28 public void setListAdapter(ListAdapter listAdapter) {
29 mList.setAdapter(listAdapter);
30 mList.invalidate();
31 }
32
33 public ListView getListView() {
34 return mList;
35 }
36
37 @Override
38 public View onCreateView(LayoutInflater inflater, ViewGroup container,
39 Bundle savedInstanceState) {
40 return mList;
41 //return super.onCreateView(inflater, container, savedInstanceState);
42 }
43
44 public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) {}
45
46 @Override
47 public boolean onItemLongClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
48 return false;
49 }
50
51
52
53 }