Skip to content

revision-09

tagged this 26 Nov 15:46
Changes for v4 support library:
  - User Interface Support
    - Added PagerTabStrip [1] support, providing enhanced functionality beyond PagerTitleStrip [2].
    - Fixed various bugs for PagerTitleStrip [2] and PagerTabStrip [1], including setAllCaps [3] option, title alignment, appearance improvements, minimum width constraints and touch navigation issues.
    - Added support for ViewPager [4] page gutters, which helps the ViewPager [4] class provide paging support for content with a large horizontal scroll range, such as a map.
    - Fixed numerous bugs for ViewPager [4], including size and data set change problems, page positioning, user interaction, scroll tracking and keyboard navigation problems.
    - Fixed many bugs for Fragment [5], including proper handling of onActivityResult() [6] when the target fragment no longer exists, dispatching selection events to invisible fragments, improved FragmentTransaction.replace() [7] behavior and added better state handling for fragments being moved out of view.
    - Added support for the postOnAnimation() [8] method in ViewCompat [8].
    - Updated NavUtils [9] to use Android 4.1 (API level 16) Up navigation functionality when available.
  - Accessibility
    - Updated accessibility support classes, including AccessibilityNodeInfoCompat [10], to follow fixes made in Android 4.1 (API level 16).
    - Added support for accessibility scroll actions in ViewPager [4].
  - General improvements
    - Updated TaskStackBuilder [11] to reflect API changes in Android 4.1 (API level 16).
    - Enhanced TaskStackBuilder [11] to allow it to be used from a Service.
    - Added support for EXTRA_HTML_TEXT [12] to ShareCompat [13].
    - Updated NotificationCompat.Builder [14] to support the setNumber() [15] method.
    - Added support in ConnectivityManagerCompat [16] for the isActiveNetworkMetered() [17] method.

 [1] http://developer.android.com/reference/android/support/v4/view/PagerTabStrip.html
 [2] http://developer.android.com/reference/android/support/v4/view/PagerTitleStrip.html
 [3] http://developer.android.com/reference/android/widget/TextView.html#setAllCaps(boolean)
 [4] http://developer.android.com/reference/android/support/v4/view/ViewPager.html
 [5] http://developer.android.com/reference/android/support/v4/app/Fragment.html
 [6] http://developer.android.com/reference/android/support/v4/app/Fragment.html#onActivityResult(int, int, android.content.Intent)
 [7] http://developer.android.com/reference/android/support/v4/app/FragmentTransaction.html#replace(int, android.support.v4.app.Fragment)
 [8] http://developer.android.com/reference/android/support/v4/view/ViewCompat.html
 [9] http://developer.android.com/reference/android/support/v4/app/NavUtils.html
[10] http://developer.android.com/reference/android/support/v4/view/accessibility/AccessibilityNodeInfoCompat.html
[11] http://developer.android.com/reference/android/support/v4/app/TaskStackBuilder.html
[12] http://developer.android.com/reference/android/support/v4/content/IntentCompat.html
[13] http://developer.android.com/reference/android/support/v4/app/ShareCompat.html
[14] http://developer.android.com/reference/android/support/v4/app/NotificationCompat.Builder.html
[15] http://developer.android.com/reference/android/support/v4/app/NotificationCompat.Builder.html#setNumber(int)
[16] http://developer.android.com/reference/android/support/v4/net/ConnectivityManagerCompat.html
[17] http://developer.android.com/reference/android/support/v4/net/ConnectivityManagerCompat.html#isActiveNetworkMetered(android.net.ConnectivityManager)
Assets 2
Loading