MVP设计模式
类似Javaweb中的MVC,model view controller
ListView
纯文字的滑动列表
public class MainActivity extends Activity {
//Model:模型层,即数据源(使用集合来存储)
private ArrayList<String> mDataList;
//View:视图层,即滑动列表
private ListView mListView;
//Model:模型层,即适配器
private ArrayAdapter<String> mAdapter;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
initModel();
initAdapter();
initList();
}
/**
* 初始化模型层
*/
private void initModel() {
mDataList = new ArrayList<String>();
//添加数据
mDataList.add("娘子");
mDataList.add("半岛铁盒");
mDataList.add("西界");
mDataList.add("大碗宽面");
mDataList.add("七里香");
mDataList.add("告白气球");
mDataList.add("缘分一道桥");
mDataList.add("想自由");
mDataList.add