点击图片跳转到web页面
来源:互联网 发布:网络小胖的电视 编辑:程序博客网 时间:2024/05/19 04:56
public class pageadp extends PagerAdapter{
List<Bean3.DataBean> list2;Context ct;
Handler h;
public pageadp(List<Bean3.DataBean> list2, Context ct, Handler h) {
this.list2 = list2;
this.ct = ct;
this.h=h;
}
@Override
public int getCount() {
return Integer.MAX_VALUE;
}
@Override
public boolean isViewFromObject(View view, Object object) {
return view==object;
}
@Override
public Object instantiateItem(ViewGroup container, final int position) {
ImageView img=new ImageView(ct);
img.setScaleType(ImageView.ScaleType.FIT_XY);
ImageLoader.getInstance().displayImage(list2.get(position%list2.size()).getUserImg(),img,Imageloader.getpic());
img.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent in=new Intent(ct,Toa.class);
in.putExtra("name",list2.get(position).getImg());
ct.startActivity(in);
}
});
//图片的触摸监听事件
img.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View view, MotionEvent motionEvent) {
switch (motionEvent.getAction()){
//移开
case MotionEvent.ACTION_MOVE:
h.removeCallbacksAndMessages(null);
break;
case MotionEvent.ACTION_CANCEL:
h.sendEmptyMessageDelayed(0,2000);
break;
case MotionEvent.ACTION_UP:
h.sendEmptyMessageDelayed(0,2000);
break;
case MotionEvent.ACTION_DOWN:
h.removeCallbacksAndMessages(null);
break;
}
return true;
}
});
container.addView(img);
return img;
}
@Override
public void destroyItem(ViewGroup container, int position, Object object) {
container.removeView((View) object);
}
}
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
public class Toa extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_toa);
WebView web= (WebView) findViewById(R.id.web);
Intent in= getIntent();
String s= in.getStringExtra("name");
web.loadUrl(s);
web.setWebChromeClient(new WebChromeClient());
WebSettings se = web.getSettings();
se.setJavaScriptCanOpenWindowsAutomatically(true);
se.setJavaScriptEnabled(true);
}
}
- 点击图片跳转到web页面
- 点击Viewflipper图片跳转到对应的页面代码
- 跳转到web的页面
- GridView及点击图片跳转页面总结
- 点击radio跳转到另一个页面
- 点击页面链接跳转到指定位置
- 点击按钮跳转到另一个页面
- 点击跳转到页面指定位置
- 点击imageview跳转到另一个页面
- 点击imageview跳转到另一个页面
- js点击button跳转到另一个页面
- 点击ViewPager跳转到指定页面
- fancybox 点击图片后跳转到页面顶部的 解决方法
- 记一下点击图片跳转到手机拍照或图库页面
- 点击爱心跳转问题。ajax,跳转到页面顶部
- 点击选中栏目时,页面跳转到另一个页面
- android 点击页面每行,跳转到另一个页面
- 点击图片区域链接到另一页面
- 就鹿晗宣布恋情导致微博宕机事件浅谈大型网站高可用性架构
- bzoj 4326 运输计划 (树链剖分 + 树上差分 + 二分)
- 第八周-项目1
- 优先队列的简单用法
- 第九周项目一—二叉树算法库
- 点击图片跳转到web页面
- [PAT]1027. Colors in Mars (20)@Java实现
- Android布局中onClick属性
- Docker学习(2)构建并测试Web应用程序
- MySQL 源码安装
- 开发过程中遇到split()方法丢失结尾空字符串的问题
- BeautifulSoup爬取花千骨小说(学习笔记)
- 前端代码规范
- 代码 label自适应 (计算label的宽和高)