Fix expected value for autogenerated view IDs in RadioGroups

Bug 6950499

Change-Id: I2e225c58428065538b898eb36b96902a1dc243d9
diff --git a/tests/tests/widget/src/android/widget/cts/RadioGroupTest.java b/tests/tests/widget/src/android/widget/cts/RadioGroupTest.java
index a7593c4..f7baab7 100644
--- a/tests/tests/widget/src/android/widget/cts/RadioGroupTest.java
+++ b/tests/tests/widget/src/android/widget/cts/RadioGroupTest.java
@@ -102,9 +102,9 @@
         assertEquals(View.NO_ID, newButton.getId());
         mDefaultRadioGroup.addView(newButton, new RadioGroup.LayoutParams(
                 RadioGroup.LayoutParams.WRAP_CONTENT, RadioGroup.LayoutParams.WRAP_CONTENT));
-        // set the id with hashCode
-        // (PassThroughHierarchyChangeListener's behaviour when button is added)
-        assertEquals(newButton.hashCode(), newButton.getId());
+        // aapt-generated IDs have a nonzero high byte; check that the ID generated by
+        // RadioGroup falls within a range that will not collide with aapt IDs.
+        assertEquals(0, newButton.getId() & 0xFF000000);
     }
 
     public void testInternalCheckedStateTracker() {