* #31230: changed search view
diff --git a/src/org/sflphone/fragments/ContactListFragment.java b/src/org/sflphone/fragments/ContactListFragment.java
index 1e9216c..197b955 100644
--- a/src/org/sflphone/fragments/ContactListFragment.java
+++ b/src/org/sflphone/fragments/ContactListFragment.java
@@ -43,15 +43,12 @@
import org.sflphone.views.SwipeListViewTouchListener;
import org.sflphone.views.TACGridView;
-import android.animation.LayoutTransition;
import android.app.Activity;
import android.app.Fragment;
import android.app.LoaderManager;
-import android.content.Intent;
import android.content.Loader;
import android.net.Uri;
import android.os.Bundle;
-import android.provider.ContactsContract;
import android.provider.ContactsContract.Contacts;
import android.util.Log;
import android.view.DragEvent;
@@ -67,7 +64,6 @@
import android.widget.AdapterView.OnItemClickListener;
import android.widget.AdapterView.OnItemLongClickListener;
import android.widget.ImageButton;
-import android.widget.LinearLayout;
import android.widget.ListView;
import android.widget.RelativeLayout;
import android.widget.SearchView;
@@ -77,7 +73,7 @@
private static final String TAG = "ContactListFragment";
ContactsAdapter mListAdapter;
StarredContactsAdapter mGridAdapter;
-
+ SearchView search;
String mCurFilter;
@Override
@@ -220,6 +216,8 @@
}
});
+
+ search = (SearchView) inflatedView.findViewById(R.id.contact_search);
grid.setExpanded(true);
grid.setOnDragListener(dragListener);
@@ -334,19 +332,21 @@
@Override
public void onClick(View v) {
- SearchView search = new SearchView(getActivity());
+// SearchView search = new SearchView(getActivity());
// Get the ID for the search bar LinearLayout
- int searchBarId = search.getContext().getResources().getIdentifier("android:id/search_bar", null, null);
+// int searchBarId = search.getContext().getResources().getIdentifier("android:id/search_bar", null, null);
// Get the search bar Linearlayout
- LinearLayout searchBar = (LinearLayout) search.findViewById(searchBarId);
- searchBar.setLayoutParams(new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT,
- LinearLayout.LayoutParams.WRAP_CONTENT));
+// LinearLayout searchBar = (LinearLayout) search.findViewById(searchBarId);
+// searchBar.setLayoutParams(new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT,
+// LinearLayout.LayoutParams.WRAP_CONTENT));
// Give the Linearlayout a transition animation.
- searchBar.setLayoutTransition(new LayoutTransition());
+// searchBar.setLayoutTransition(new LayoutTransition());
+ list.smoothScrollToPosition(0);
search.setOnQueryTextListener(ContactListFragment.this);
search.setIconified(false);
- getActivity().getActionBar().setDisplayShowCustomEnabled(true);
- getActivity().getActionBar().setCustomView(search);
+// getActivity().getActionBar().hide();
+// getActivity().getActionBar().setDisplayShowCustomEnabled(true);
+// getActivity().getActionBar().setCustomView(search);
mCallbacks.openDrawer();
}