am ff08b2c1: Update Support7Demos for RecyclerView API change

* commit 'ff08b2c10c56a9f351d76d21f19b037324346a23':
  Update Support7Demos for RecyclerView API change
This commit is contained in:
Adam Powell
2014-02-25 00:24:52 +00:00
committed by Android Git Automerger

View File

@@ -83,7 +83,8 @@ public class RecyclerViewActivity extends Activity {
} }
@Override @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 int parentBottom = getHeight() - getPaddingBottom();
final View oldTopView = getChildCount() > 0 ? getChildAt(0) : null; final View oldTopView = getChildCount() > 0 ? getChildAt(0) : null;
@@ -270,7 +271,7 @@ public class RecyclerViewActivity extends Activity {
} }
@Override @Override
public ViewHolder createViewHolder(ViewGroup parent, int viewType) { public ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
final ViewHolder h = new ViewHolder(new TextView(RecyclerViewActivity.this)); final ViewHolder h = new ViewHolder(new TextView(RecyclerViewActivity.this));
h.textView.setMinimumHeight(128); h.textView.setMinimumHeight(128);
h.textView.setFocusable(true); h.textView.setFocusable(true);
@@ -283,7 +284,8 @@ public class RecyclerViewActivity extends Activity {
final String t = mValues.get(pos); final String t = mValues.get(pos);
mValues.set(pos, mValues.get(pos + 1)); mValues.set(pos, mValues.get(pos + 1));
mValues.set(pos + 1, t); mValues.set(pos + 1, t);
notifyItemRangeChanged(pos, 2); notifyItemRemoved(pos);
notifyItemInserted(pos + 1);
} }
} }
}); });
@@ -291,7 +293,7 @@ public class RecyclerViewActivity extends Activity {
} }
@Override @Override
public void bindViewHolder(ViewHolder holder, int position) { public void onBindViewHolder(ViewHolder holder, int position) {
holder.textView.setText(mValues.get(position)); holder.textView.setText(mValues.get(position));
} }
@@ -308,5 +310,10 @@ public class RecyclerViewActivity extends Activity {
super(v); super(v);
textView = v; textView = v;
} }
@Override
public String toString() {
return super.toString() + " '" + textView.getText();
}
} }
} }