Dialer changes for correct selection bounds adjustment.
Do not adjust the bounds for the search fragment.
Do adjust the bounds for the contacts fragment.
Also, now we hide the scrollbar on the search fragments.
Bug: 15517457
Change-Id: I0e5dedfcfdd1da359358671b57dd1132e66d6861
diff --git a/res/values/styles.xml b/res/values/styles.xml
index a9a4843..0c56d98 100644
--- a/res/values/styles.xml
+++ b/res/values/styles.xml
@@ -34,7 +34,7 @@
<item name="section_header_background">@drawable/list_title_holo</item>
<item name="list_section_header_height">32dip</item>
<item name="list_item_padding_top">12dp</item>
- <item name="list_item_padding_right">0dip</item>
+ <item name="list_item_padding_right">32dp</item>
<item name="list_item_padding_bottom">12dp</item>
<item name="list_item_padding_left">0dip</item>
<item name="list_item_gap_between_image_and_text">8dip</item>
diff --git a/src/com/android/dialer/list/AllContactsFragment.java b/src/com/android/dialer/list/AllContactsFragment.java
index 816869f..a796680 100644
--- a/src/com/android/dialer/list/AllContactsFragment.java
+++ b/src/com/android/dialer/list/AllContactsFragment.java
@@ -40,6 +40,7 @@
public AllContactsFragment() {
setQuickContactEnabled(false);
+ setAdjustSelectionBoundsEnabled(true);
setPhotoLoaderEnabled(true);
setSectionHeaderDisplayEnabled(true);
setDarkTheme(false);
diff --git a/src/com/android/dialer/list/SearchFragment.java b/src/com/android/dialer/list/SearchFragment.java
index 9e2b8d0..3580a62 100644
--- a/src/com/android/dialer/list/SearchFragment.java
+++ b/src/com/android/dialer/list/SearchFragment.java
@@ -65,6 +65,7 @@
super.onAttach(activity);
setQuickContactEnabled(true);
+ setAdjustSelectionBoundsEnabled(false);
setDarkTheme(false);
setPhotoPosition(ContactListItemView.getDefaultPhotoPosition(false /* opposite */));
setUseCallableUri(true);
@@ -103,6 +104,7 @@
final ListView listView = getListView();
listView.setClipToPadding(false);
+ setVisibleScrollbarEnabled(false);
listView.setOnScrollListener(new OnScrollListener() {
@Override
public void onScrollStateChanged(AbsListView view, int scrollState) {