Set the bounds offset of RecyclerView FocusArea

When FocusAreas overlap, RotaryService may fail to find the correct
nudge target. Setting the bounds offset of the FocusArea can fix
the bug.

Fixes: 171843406
Test: manual
Change-Id: I259cf0597dea3c9ca10dbb0a9630c49acda7f0eb
diff --git a/src/com/android/car/carlauncher/AppGridActivity.java b/src/com/android/car/carlauncher/AppGridActivity.java
index 9d77f18..d198067 100644
--- a/src/com/android/car/carlauncher/AppGridActivity.java
+++ b/src/com/android/car/carlauncher/AppGridActivity.java
@@ -360,6 +360,7 @@
                 .setPadding(0, insets.getTop(), 0, insets.getBottom());
         FocusArea focusArea = requireViewById(R.id.focus_area);
         focusArea.setHighlightPadding(0, insets.getTop(), 0, insets.getBottom());
+        focusArea.setBoundsOffset(0, insets.getTop(), 0, insets.getBottom());
 
         requireViewById(android.R.id.content)
                 .setPadding(insets.getLeft(), 0, insets.getRight(), 0);