Update Support7Demos for RecyclerView API change

LayoutManager#layoutChildren updates as well as onCreate/onBind
changes for adapters

Change-Id: I9cd1940dac8d3fd60d9219a87ae5b05c609346d6
diff --git a/samples/Support7Demos/src/com/example/android/supportv7/widget/RecyclerViewActivity.java b/samples/Support7Demos/src/com/example/android/supportv7/widget/RecyclerViewActivity.java
index 3bb5431..6eba43d 100644
--- a/samples/Support7Demos/src/com/example/android/supportv7/widget/RecyclerViewActivity.java
+++ b/samples/Support7Demos/src/com/example/android/supportv7/widget/RecyclerViewActivity.java
@@ -83,7 +83,8 @@
         }
 
         @Override
-        public void layoutChildren(RecyclerView.Adapter adapter, RecyclerView.Recycler recycler) {
+        public void layoutChildren(RecyclerView.Adapter adapter, RecyclerView.Recycler recycler,
+                boolean structureChanged) {
             final int parentBottom = getHeight() - getPaddingBottom();
 
             final View oldTopView = getChildCount() > 0 ? getChildAt(0) : null;
@@ -270,7 +271,7 @@
         }
 
         @Override
-        public ViewHolder createViewHolder(ViewGroup parent, int viewType) {
+        public ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
             final ViewHolder h = new ViewHolder(new TextView(RecyclerViewActivity.this));
             h.textView.setMinimumHeight(128);
             h.textView.setFocusable(true);
@@ -283,7 +284,8 @@
                         final String t = mValues.get(pos);
                         mValues.set(pos, mValues.get(pos + 1));
                         mValues.set(pos + 1, t);
-                        notifyItemRangeChanged(pos, 2);
+                        notifyItemRemoved(pos);
+                        notifyItemInserted(pos + 1);
                     }
                 }
             });
@@ -291,7 +293,7 @@
         }
 
         @Override
-        public void bindViewHolder(ViewHolder holder, int position) {
+        public void onBindViewHolder(ViewHolder holder, int position) {
             holder.textView.setText(mValues.get(position));
         }
 
@@ -308,5 +310,10 @@
             super(v);
             textView = v;
         }
+
+        @Override
+        public String toString() {
+            return super.toString() + " '" + textView.getText();
+        }
     }
 }