MainActivity
public class MainActivity extends AppCompatActivity {
private ListView mListView;
private List<String> list;
private ListViewAdapter adapter;
//当前所显示的条目
private int visibleCount = 0;
//当前所显示条目数一半,也就是所显示的中间位置占几个条目
private int middleCount = 0;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mListView = (ListView) findViewById(R.id.listView);
//添加数据
initData();
adapter = new ListViewAdapter(list, this);
mListView.setAdapter(adapter);