改变List/ListItem实现

更加倾向于xml配置，更加统一化控件，更扁平。