Android--ViewPager放入多个XML监听每个的控件_移动开发_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > 移动开发 > Android--ViewPager放入多个XML监听每个的控件

Android--ViewPager放入多个XML监听每个的控件

 2014/5/6 12:39:42  我爱物联网  博客园  我要评论(0)
  • 摘要:我这这里就用了两个imageButton的监听器,两个XML上分别一个。昨天做了个Viewpager,今天想试试在上面弄上Button试试,结果,弄不来,然后查文档,没查到。。。百度了1个多小时才出来,百度上只讲了1个XML上的监听器,我想尝试两个,却连连报错。最后还是实现了,我将与大家一起分享一下写的这些。其实我弄了两种方法,我将分别介绍。第一种:在每个XML文件中的ImageButton上加上”android:OnClick”,然后在onCreate文件中实现就行
  • 标签:android view 监听 控件 XML

我这这里就用了两个imageButton的监听器,两个XML上分别一个。

昨天做了个Viewpager,今天想试试在上面弄上Button试试,结果,弄不来,然后查文档,没查到。。。百度了1个多小时才出来,百度上只讲了1个XML上的监听器,我想尝试两个,却连连报错。最后还是实现了,我将与大家一起分享一下写的这些。

其实我弄了两种方法,我将分别介绍。

第一种:

在每个XML文件中的ImageButton上加上”android:OnClick”,然后在onCreate文件中实现就行。

第二种:

@Override
        public Object instantiateItem(View arg0, int arg1) {
            ((ViewPager) arg0).addView(mListViews.get(arg1), 0);
            if(arg1==0)
            {
                ImageButton imageBtn1 = (ImageButton) arg0.findViewById(R.id.test_hello_world);
                imageBtn1.setOnClickListener(new OnClickListener() {
                    
                    @Override
                    public void onClick(View v) {
                        // TODO 自动生成的方法存根
                        Toast.makeText(main.this, "clicked!",Toast.LENGTH_SHORT).show();
                    }
                });
            }
            else if(arg1==1)
            {
                ImageButton imageBtn2 = (ImageButton) arg0.findViewById(R.id.test_hello_world2);
                imageBtn2.setOnClickListener(new OnClickListener() {
                
                @Override
                public void onClick(View v) {
                    // TODO 自动生成的方法存根
                    Toast.makeText(main.this, "clicked2222",Toast.LENGTH_SHORT).show();
                }
            });
            }
            

            return mListViews.get(arg1);
        }

 

 

 

转载请注明出处:http://www.cnblogs.com/yydcdut/p/3697147.html

代码:http://pan.baidu.com/s/1dD1Qx01
Second.zip

上一篇: 冒泡排序(C#) 下一篇: jdk环境变量配置
发表评论
用户名: 匿名