android开发中ViewPager的每个页卡内容的各种事件是写在哪里的?

新人一枚。android开发中ViewPager的每个页卡内容的各种单机事件是写在哪里的?页面滑动已经做出来了。但是不知道每个view里面的事件打在哪里。我的每个view... 新人一枚。android开发中ViewPager的每个页卡内容的各种单机事件是写在哪里的?页面滑动已经做出来了。但是不知道每个view里面的事件打在哪里。我的每个view里面布局都是其他的控件等等。那些控件的事件写在哪个位置?? 展开
 我来答
百度网友5d16e95
2014-05-21 · TA获得超过181个赞
知道小有建树答主
回答量:66
采纳率:0%
帮助的人:76.7万
展开全部
每个页卡内容用inflater加载进来,然后监听事件用view.findViewById()找到要监听的组件添加监听器即可。
更多追问追答
追问
有例子吗大神。新人菜成马 = = ~
追答
//先把你的view都inflate加载成view
View view1 = inflater.inflate(R.layout.xxx, null);
View view2 = inflater.inflate(R.layout.xxx, null);
//要添加监听,findViewById就行
Button button = (Button)view1.findViewById(R.id.xxx);
button.setOnClickListener(……);
……
//把这些view都当做参数传给你viewPager的adapter,
//注意这个adapter是你继承了PagerAdapter的自定义adapter
list mList = new ArrayList();
mList.add(view1);
mList.add(view2);
MyAdapter mAdapter = new MyAdapter(mList);
mViewPager.setAdapter(mAdapter);
祥子微聊
2014-05-21
知道答主
回答量:31
采纳率:0%
帮助的人:19.6万
展开全部
viewpager添加activity,不要添加view,事件直接写在每个activity里就行
追问
怎么添加?有例子吗?大神!!~~~!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lijian5180
2014-05-21
知道答主
回答量:33
采纳率:0%
帮助的人:14.2万
展开全部
你的viewpager里面的各个页是怎么来。就写在哪个里面。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式