OSDN Git Service

Add titles to PreferenceFragments and PreferenceScreens for watches.
authorMichael Kwan <mkwan@google.com>
Sat, 23 Jul 2016 01:37:31 +0000 (18:37 -0700)
committerMichael Kwan <mkwan@google.com>
Tue, 26 Jul 2016 17:57:56 +0000 (10:57 -0700)
commit744be16ffa030cb62de13f633c124fc0e72d0181
tree6c869f4d23383e27eb742be20733776e6f5df056
parentad749416991e037fe6a875fa072c5bb8ed4c0a39
Add titles to PreferenceFragments and PreferenceScreens for watches.

Preferences lack a title on watch type devices due to lack of ActionBar
support. A custom ListView was added to use a custom wrapper adapter to
add a persistent header view at the top of the ListView that developers
would not be able to remove via the ListView API.

Bug: 27962897
Change-Id: I6bccecf85592d9507e0c7a04c9a035617001e9ef
core/java/android/preference/PreferenceFragment.java
core/java/android/preference/PreferenceScreen.java
core/java/android/widget/ListView.java
core/java/com/android/internal/widget/WatchHeaderListView.java [new file with mode: 0644]
core/res/res/layout-watch/preference_list_fragment_material.xml [new file with mode: 0644]
core/res/res/values-watch/styles_material.xml
core/res/res/values/attrs.xml
core/res/res/values/styles_material.xml