package com.marshalchen.common.demoofui.superlistview; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.AdapterView; import android.widget.ArrayAdapter; import com.marshalchen.common.demoofui.R; import com.marshalchen.common.uimodule.superlistview.SuperListview; import java.util.ArrayList; public class SuperListViewActivity extends Activity { private SuperListview mList; private ArrayAdapter<String> mAdapter; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.super_list_view_activity_main); ArrayList<String> lst = new ArrayList<String>(); lst.add("List example"); lst.add("Grid example"); mAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, android.R.id.text1, lst); mList = (SuperListview) findViewById(R.id.list); mList.setAdapter(mAdapter); mList.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { Intent i = new Intent(); switch (position) { case 0: i.setClass(SuperListViewActivity.this, ListSample.class); break; case 1: i.setClass(SuperListViewActivity.this, GridSample.class); } startActivity(i); } }); } }