super.onCreate(savedInstanceState);
setContentView(R.layout.stack);
StackView stack = (StackView) findViewById(R.id.stack_view);
stack.setAdapter(new ArrayAdapter<Drawable>(this, android.R.layout.simple_list_item_1,
android.R.id.text1, new Drawable[] {
getResources().getDrawable(R.drawable.sunset1),
getResources().getDrawable(R.drawable.sunset2),
}) {
@Override
public View getView(int position, View convertView, ViewGroup parent) {
View item = convertView;
if (item == null) {
item = LayoutInflater.from(getContext()).inflate(
R.layout.stack_item, null, false);
}
((ImageView) item.findViewById(R.id.textview_icon)).setImageDrawable(
getItem(position % getCount()));
((TextView) item.findViewById(R.id.mini_text)).setText("" + position);
return item;
}
});
stack.setDisplayedChild(0);