package com.feebe.lib; import android.app.ListActivity; import android.os.Bundle; import android.util.Log; import android.view.View; import android.view.Window; import android.widget.AdapterView; import android.widget.ListAdapter; import android.widget.ListView; import android.widget.AdapterView.OnItemClickListener; public abstract class BaseList extends ListActivity implements OnItemClickListener { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(Const.LAYOUT_LIST); AdListener.createAds(this); final ListView list = getListView(); setListAdapter(getAdapter()); list.setDividerHeight(1); list.setFocusable(true); // list.setOnCreateContextMenuListener(this); list.setTextFilterEnabled(true); list.setOnItemClickListener(this); } public abstract void onItemClick(AdapterView<?> parent, View v, int pos, long id); public abstract ListAdapter getAdapter(); }