社区
Android
帖子详情
Viewpager下的Button事件的响应
一袭白衣
2012-07-27 11:09:17
Viewpager在不同的页面之间滑动,每个子页面都有按钮
如何在切换子页面xml文件后,能响应该页面按钮点击事件。
如图,中间的是可以滑动的,下面则是每个子页面
上面的按钮事件怎么监听?
有博文,Demo例子,或者文章介绍都行。
...全文
2128
12
打赏
收藏
Viewpager下的Button事件的响应
Viewpager在不同的页面之间滑动,每个子页面都有按钮 如何在切换子页面xml文件后,能响应该页面按钮点击事件。 如图,中间的是可以滑动的,下面则是每个子页面 上面的按钮事件怎么监听? 有博文,Demo例子,或者文章介绍都行。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
我是小林小
2014-07-21
打赏
举报
回复
在mainactivity 里面添加 public void onClick(View v) { // TODO Auto-generated method stub switch (v.getId()) { case R.id.btn1: viewPage.setCurrentItem(0); break; case R.id.btn2: viewPage.setCurrentItem(2); break; case R.id.btn3: viewPage.setCurrentItem(3); break; } 就可以实现跳转了
liuchuan_com
2014-05-28
打赏
举报
回复
在viewPageAdapter中重写实例页卡函数:public Object instantiateItem中,判断当前页面的positon,并在相应的页卡中添加对button的监听事件。if(0==position){页卡0中button的监听事件}else if(1==posotion){页卡1中button的监听事件}以此类推
xiaodong1119
2014-01-11
打赏
举报
回复
9#办法可行啊!!!
冉冉同学_
2013-05-29
打赏
举报
回复
在xml文件中为button设置一个android:onClick="paly_login"属性,其中play_login为onclick的名字,可以自定义。 然后在Activity中写 public void paly_login(View view) { Log.i("___________________", "_____________________"); } OK。这样就可以监听到了。。。。。
a1176232628
2013-04-22
打赏
举报
回复
因为你当前的显示view不是你用inflate后得到的view,用inflate得到的view好像不是引用,而是副本来的,就是说,inflate后的页面是新的页面了,而你屏幕显示的还是旧的页面,我试了好久最后好像是这样,不知道对不对,希望对你有帮助!如果你解决的话请帮忙说下方法,谢谢!
一袭白衣
2012-07-28
打赏
举报
回复
这种方法确实可以。。
但不知道为什么不能直接在主Activity内面如4楼说的设置事件监听?
[Quote=引用 3 楼 的回复:]
给每个Button设置android:onClick属性
[/Quote]
一袭白衣
2012-07-28
打赏
举报
回复
我在viewpager初始化内面设置按钮监听也没有用
不知道哪里问题,我是按照下面人家说的来的
http://www.dewen.org/q/2246/%E7%94%A8Viewpager%E6%80%8E%E4%B9%88%E7%9B%91%E5%90%AC%E6%8C%89%E9%92%AE%EF%BC%9F
一袭白衣
2012-07-28
打赏
举报
回复
在主Activity内面按照你说的方法设置了OnClickListener
但是点击之后还是没反应。。
[Quote=引用 4 楼 的回复:]
可以在主Activity中使用getLayoutInflater().inflate(xxxx);获得View,再用这个view.findViewById(R.id.xxx);获取BUtton,设置单击事件就可以了。希望对楼主有所帮助
[/Quote]
爬行的乌龟
2012-07-27
打赏
举报
回复
可以在主Activity中使用getLayoutInflater().inflate(xxxx);获得View,再用这个view.findViewById(R.id.xxx);获取BUtton,设置单击事件就可以了。希望对楼主有所帮助
wintergoes
2012-07-27
打赏
举报
回复
给每个Button设置android:onClick属性
lixiurui
2012-07-27
打赏
举报
回复
每次切换都把需要响应按钮点击事件的view设置按钮响应事件就行了
qiushuiqifei
2012-07-27
打赏
举报
回复
这种类似TabActivity但从3.0开始就被弃用了 现在用Fragment 你可以往这方面看看
fragment
view
page
r
外面fragment 可以点击 里面fragment
view
page
r 可滑动 可点击 配详解! 希望大家能分享给我一个 让内外fragment 都可以滑动的Demo
View
Page
r 动态添加
View
View
Page
r动态添加
View
, 非常简单使用的Demo , 简单易懂
Android
View
Page
r例子
Android
View
Page
r例子
View
Page
r+HorizontalScroll
View
可滑动标题栏demo
View
Page
r+HorizontalScroll
View
可滑动标题栏demo,demo比较粗糙,只是展示一下自己的思路,不足的地方请大家多多指教
View
page
r+list
view
+SQlite
适合新手的SQlite的增删查改,搭配
View
Page
r和List
view
的界面。
Android
80,471
社区成员
91,384
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章