博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android -- ViewPager放入多个XML监听每个的控件
阅读量:6171 次
发布时间:2019-06-21

本文共 1514 字,大约阅读时间需要 5 分钟。

我这这里就用了两个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://pan.baidu.com/s/1dD1Qx01

Second.zip

本文转自我爱物联网博客园博客,原文链接:http://www.cnblogs.com/yydcdut/p/3697147.html,如需转载请自行联系原作者

你可能感兴趣的文章
网上免费阅读的计算机编程书籍列表
查看>>
《1024伐木累》-生病,开发网站
查看>>
51 nod 1766 树上的最远点对(线段树+lca)
查看>>
Attention注意力机制介绍
查看>>
python 打印出所有的"水仙花数"
查看>>
Ubuntu安装配置vsftpd
查看>>
02工厂方法模式FactoryMethod
查看>>
cocoapods记录
查看>>
iOS 报错汇总
查看>>
使用bulkCopy心得
查看>>
ubuntu14.04安装docker 分类: 软件插件学习 ...
查看>>
java开发webservice
查看>>
大话设计模式之策略模式
查看>>
初探Xamarin
查看>>
js 两个小括号 ()() 的用法
查看>>
AC日记——字符串位移包含问题 1.7 19
查看>>
Azure 媒体服务的 RTMP 支持和实时编码器
查看>>
聊天程序项目规划
查看>>
CSU 1786 莫队+KDTree
查看>>
PHP命令行脚本接收传入参数的三种方式
查看>>