viewpage点击事件
来源:互联网 发布:js查找节点的三种方法 编辑:程序博客网 时间:2024/05/21 15:48
for (int i = 0; i < ll.size(); i++) {
View layout = inflater.inflate(R.layout.list_item_home_page,null);//加载view
ImageView mImg = (ImageView)layout.findViewById(R.id.page);//view中的ImageView
String url = ll.get(i).picUrl;
if(!url.startsWith("http")){
url = Constants.DEFAULT_PIC_URL+url;
}
if(url != null){
if(!mImageLoaderHm.DisplayImage(url, mImg, false)){
mImg.setImageResource(R.drawable.q2);
}
}
layout.setTag(list0);
layout.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
ArrayList<MallEntity> ml = (ArrayList<MallEntity>) v.getTag();
ToastManager.getInstance(HomeAct.this).showText(ml.get(posi).picUrl);//取全局中变换的position,获得对象属性
}
});
imageList.add(layout);
}
mPageIndicatorView.setCount(imageList.size());
mViewPagerAdpter = new ViewPagerAdpter(imageList,HomeAct.this);
mViewPager.setAdapter(mViewPagerAdpter);
mViewPager.setOnPageChangeListener(new MyOnPageChangeListenerOne(){
@Override
public void onPageSelected(int position) {
// TODO Auto-generated method stub
super.onPageSelected(position);
ToastManager.getInstance(HomeAct.this).showText(position+"");
}
@Override
public void onPageScrolled(int position,
float positionOffset, int positionOffsetPixels) {
// TODO Auto-generated method stub
super.onPageScrolled(position, positionOffset, positionOffsetPixels);
}
@Override
public void onPageScrollStateChanged(int arg0) {
// TODO Auto-generated method stub
super.onPageScrollStateChanged(arg0);
}
});
nextScroll();
}
});
View layout = inflater.inflate(R.layout.list_item_home_page,null);//加载view
ImageView mImg = (ImageView)layout.findViewById(R.id.page);//view中的ImageView
String url = ll.get(i).picUrl;
if(!url.startsWith("http")){
url = Constants.DEFAULT_PIC_URL+url;
}
if(url != null){
if(!mImageLoaderHm.DisplayImage(url, mImg, false)){
mImg.setImageResource(R.drawable.q2);
}
}
layout.setTag(list0);
layout.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
ArrayList<MallEntity> ml = (ArrayList<MallEntity>) v.getTag();
ToastManager.getInstance(HomeAct.this).showText(ml.get(posi).picUrl);//取全局中变换的position,获得对象属性
}
});
imageList.add(layout);
}
mPageIndicatorView.setCount(imageList.size());
mViewPagerAdpter = new ViewPagerAdpter(imageList,HomeAct.this);
mViewPager.setAdapter(mViewPagerAdpter);
mViewPager.setOnPageChangeListener(new MyOnPageChangeListenerOne(){
@Override
public void onPageSelected(int position) {
// TODO Auto-generated method stub
super.onPageSelected(position);
ToastManager.getInstance(HomeAct.this).showText(position+"");
posi = position;//posi全局int
}
@Override
public void onPageScrolled(int position,
float positionOffset, int positionOffsetPixels) {
// TODO Auto-generated method stub
super.onPageScrolled(position, positionOffset, positionOffsetPixels);
}
@Override
public void onPageScrollStateChanged(int arg0) {
// TODO Auto-generated method stub
super.onPageScrollStateChanged(arg0);
}
});
nextScroll();
}
});
0 0
- viewpage点击事件
- 通过外部的点击事件更新ViewPage 中的信息
- ViewPage+Fragment 滑动+点击
- ViewPage+Fragment 滑动+点击
- ViewPage 屏蔽滑动事件
- ViewPage事件冲突处理
- SlidingMenu+ViewPage+ListView嵌套(类似网易 ) ListView点击事件失效冲突问题解决
- ViewPage滑动切换点击切换
- ViewPage
- ViewPage
- viewpage
- ViewPage
- viewpage
- viewpage
- viewpage
- ViewPage
- viewpage
- viewpage
- Android文件关联之Mime Type
- 配置 Apache tomcat 实现负载均衡
- protocol小解(二)
- 欧拉函数的证明以及应用(附POJ例题)
- 总结谷歌 google IAB的测试流程
- viewpage点击事件
- 搜索二维矩阵 II
- CSS盒子模型
- Ubuntu12.04 64bit 下载android4.3源代码
- 在Windows 8生成和运行Hadoop
- Object-C学习笔记之基础知识一
- 数据编码与精度问题(float)
- Android 简单计算器的实现
- 自定义对话框