Android 关于listview
2016-01-22 13:28
253 查看
View c = listView_right.getChildAt(0);
if (c == null) {
return 0;
}
int firstVisiblePosition = listView_right.getFirstVisiblePosition();
int top = c.getTop();
int headerHeight = 0;
if (firstVisiblePosition >= 1) {
headerHeight = listView_right.getHeight();
}
return -top + firstVisiblePosition * c.getHeight() + headerHeight;
}
OnscrollviewLister中的OnScroll方法中调用
public View getView(int position, View convertView, ViewGroup parent) {
ViewHolder viewHolder = null;
if(convertView == null){
LayoutInflater inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
convertView = inflater.inflate(R.layout.mb, null);
viewHolder = new ViewHolder();
viewHolder.textView = (TextView) convertView.findViewById(R.id.textView);
convertView.setTag(viewHolder);
}else{
viewHolder = (ViewHolder) convertView.getTag();
}
viewHolder.textView.setText(list.get(position));
return convertView;
}
static class ViewHolder{
TextView textView;
}
if (c == null) {
return 0;
}
int firstVisiblePosition = listView_right.getFirstVisiblePosition();
int top = c.getTop();
int headerHeight = 0;
if (firstVisiblePosition >= 1) {
headerHeight = listView_right.getHeight();
}
return -top + firstVisiblePosition * c.getHeight() + headerHeight;
}
OnscrollviewLister中的OnScroll方法中调用
public View getView(int position, View convertView, ViewGroup parent) {
ViewHolder viewHolder = null;
if(convertView == null){
LayoutInflater inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
convertView = inflater.inflate(R.layout.mb, null);
viewHolder = new ViewHolder();
viewHolder.textView = (TextView) convertView.findViewById(R.id.textView);
convertView.setTag(viewHolder);
}else{
viewHolder = (ViewHolder) convertView.getTag();
}
viewHolder.textView.setText(list.get(position));
return convertView;
}
static class ViewHolder{
TextView textView;
}
相关文章推荐
- activeandroid复制本地数据库问题总结
- Android 从后台进入前台
- Android中自动跳转到系统设置界面
- Android 从前台切换到后台
- Android 用Canvas 画几何图形,画出小黄人
- Android 用Canvas 画几何图形,画出小黄人
- android仿12306图片验证码选择——自定义控件
- Android系统信息和安全机制(学习笔记)
- android XML动画初步解析(activity界面之间跳转demo)
- Android 6.0 权限问题
- 发生android.view.ViewRoot$CalledFromWrongThreadException异常和loop循环的添加
- 安卓开发中非常炫的效果集合
- 【Android实测】取系统信息
- Android 常用参考文档
- android lrucache使用
- android DiskLruCache使用方法
- 在Android手机上获取其它应用的包名及版本
- Android -SharedPreferences
- Android Button1.图文混排
- 如何用不同的方式来处理安卓的权限管理?