listview多条目加载
2017-05-01 12:09
302 查看
自己写的一个小的demo
public class MainActivity extends AppCompatActivity {
private ListView lv;
private ArrayList list;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
lv = (ListView) findViewById(R.id.lv);
list = new ArrayList<>();
for (int i = 0; i < 10; i++) {
list.add(“”);
}
lv.setAdapter(new LvAdapter());
}
class LvAdapter extends BaseAdapter{
final int TYPE1=0;
final int TYPE2=1;
static class viewHolder{
}
}
public class MainActivity extends AppCompatActivity {
private ListView lv;
private ArrayList list;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
lv = (ListView) findViewById(R.id.lv);
list = new ArrayList<>();
for (int i = 0; i < 10; i++) {
list.add(“”);
}
lv.setAdapter(new LvAdapter());
}
class LvAdapter extends BaseAdapter{
final int TYPE1=0;
final int TYPE2=1;
@Override public int getCount() { return list.size(); } @Override public Object getItem(int position) { return list.get(position); } @Override public long getItemId(int position) { return position; } /** * 获取listView条目类别的个数(样式) */ @Override public int getViewTypeCount() { return 2; } // 判断是0还是1 @Override public int getItemViewType(int position) { if (position % 2 == 0) { return 0; } else { return 1; } } @Override public View getView(int position, View convertView, ViewGroup parent) { int itemViewType = getItemViewType(position); if (convertView==null) { if (itemViewType == TYPE1) { convertView = convertView.inflate(MainActivity.this, R.layout.liem_1, null); } else { convertView = convertView.inflate(MainActivity.this, R.layout.liem_2, null); } } return convertView; } }
static class viewHolder{
}
}
相关文章推荐
- ListView多条目加载
- ListView多条目加载
- 无线轮播+GET网络请求数据+xlistview+多条目加载
- Listview多条目加载
- ListView多条目加载
- listview多条目加载
- Android中给listview/gridview设置动画(逐条加载条目动画)
- viewpager_frament_httpconnection_xlistview+双条目加载
- Android中给listview/gridview设置动画(逐条加载条目动画)
- Android 给listview/gridview设置加载动画(逐条加载条目动画)
- ListView的多条目加载的适配
- ListView多条目加载
- listview多条目加载的类
- MainActivity.java11listviewmutilitemload(listview多条目加载
- listView的多条目加载(类似头条新闻之类的)
- ListView多条目加载
- recycleView 多条目加载 + 下拉刷新 +GridView 与 ListView 切换
- ListView的多条目加载
- ListView多条目加载
- Android Dialog中加载listView,listView 的条目自适应屏幕