android:在ViewPager中使用Button
最近在项目用用到ViewPager ,其中页面包含有Button,因为之前也有使用个ViewPager ,所以这个也照搬之前的方式,测试后发现点击button无法执行,这个button是在第一页面的默认页面,只有切换到第二页面后,回去点击button才会执行!开始也觉得是初始化的问题,但是还没有找到解决的方法,查了些时间找到了问题的所在:要在PagerAdapter适配器初始化:
@Overridepublic Object instantiateItem(final View view, int position) {switch (position) {case 0:LinearLayout new_stir = (LinearLayout) mListViews.get(position).findViewById(R.id.new_task);LinearLayout carmera = (LinearLayout) mListViews.get(position).findViewById(R.id.take_photo);LinearLayout picture = (LinearLayout) mListViews.get(position).findViewById(R.id.pick_photo);LinearLayout share = (LinearLayout) mListViews.get(position).findViewById(R.id.share_to_fr);LinearLayout system = (LinearLayout) mListViews.get(position).findViewById(R.id.setting);new_stir.setOnClickListener(new MyOnClickListener(0));carmera.setOnClickListener(new MyOnClickListener(1));picture.setOnClickListener(new MyOnClickListener(2));share.setOnClickListener(new MyOnClickListener(3));system.setOnClickListener(new MyOnClickListener(4));break;default:break;}((ViewPager) view).addView(mListViews.get(position), 0);return mListViews.get(position);}
接着调试可以执行了!
转载于:https://www.cnblogs.com/tefcricul/p/3289396.html
android:在ViewPager中使用Button相关推荐
- Android之ViewPager中包含ViewFlipper时实现双滑动嵌套解决父控件干扰问题
想要实现一个在ViewPager中嵌一个ViewFlipper实现类似豌豆荚中的广告栏功能,试了好久,发现父控件总是干扰子控件的操作,表现为手势滑动ViewFlipper中的图片时,ViewPager ...
- android button setbackgroundcolor,Xamarin(Android)中资源文件中的Button的SetBackgroundColor
我想设置按钮的背景色.我正在将Visual Studio与Xamarin一起使用. 在Android中,我们使用: Java代码: button_vstrong_fluorescence.setBac ...
- android viewpager动态加载页面,Android viewpager中动态添加view并实现伪无限循环的方法...
本文实例讲述了Android viewpager中动态添加view并实现伪无限循环的方法.分享给大家供大家参考,具体如下: viewpager的使用,大家都熟悉,它可以实现页面之间左右滑动的切换,这里 ...
- android shape 按钮背景_Android button, xml文件定义形状,代码中修改背景颜色
1. 首先在drawable文件夹定义一个shape.xml文件,内容如下: xmlns:android="http://schemas.android.com/apk/res/androi ...
- Android处理ListView中的Item中的Button按钮不能点击的问题
问题描述:ListView列表中的Button按钮按钮不能点击 解决办法:在ListView中的Item项的布局文件中加上:android:descendantFocusability="b ...
- android tab pageview,Android Fragment在ViewPager中到底经历了什么?
2017年05月30 最后的懒加载写的不好,推荐请叫我大苏同学写的Fragment懒加载博客, [Android]再来一篇Fragment的懒加载(只加载一次哦) 在大苏同学的博客评论里,看到了另一个 ...
- android listview动态添加viewpager,向 ViewPager 中添加 包含 ListView 的 Fragment
对与fragment就不说什么了,直接看API手册吧,亲. 向 ViewPager 中添加 包含 ListView 的 Fragment 的过程比较麻烦.他所表现的效果就是新闻客户端的滑动翻页效果. ...
- android viewpager fragment 生命周期,ViewPager中Fragment的生命周期
网上有很多Fragment生命周期的帖子,但是看了一下,没有找到自己想了解的东西,于是决定自己动手体验一下这个生命周期.主要想了解以下几个问题: Activity中的Fragment的生命周期 Vie ...
- android中在java代码中设置Button按钮的背景颜色
android中在java代码中设置Button按钮的背景颜色 1.设置背景图片,图片来源于drawable: flightInfoPanel.setBackgroundDrawable(getRes ...
最新文章
- 终于找到了一篇文章!通俗地讲解面向对象的工作原理
- 给定两个字符串形式的非负整数 num1 和num2 ,计算它们的和。
- 北大文科生能选计算机专业么,文科计算机基础和文科计算机专题
- 催人泪下!一个程序员的悲惨故事
- MediaWiki初探:安装及使用入门
- 【BZOJ1082】【codevs2456】栅栏,让人抓狂的优化剪枝
- centos怎样安装mysql,Centos安装mySQL
- 【find】Linux中find常见用法示例
- ios为了用户隐私安全,禁止自动播放音频文件的解决办法(微信端)
- 40条真言,希望对进阶中的程序朋友有所帮助。
- Win8(X64)下MySQL5.6版本安装及配置
- linux教程,linux视频教程,linux…
- MTT预实验与免疫染色准备
- 拼多多如何拉到足够的人去砍价,砍成一台iPhone12需要多少人?
- 中国手机号的正则表达式匹配规则
- python之Selenium+pyquery爬取有大量反爬虫的天眼查
- Project: cosmo ical4j
- 怎么留住好员工来实现企业优势
- gets和puts函数
- teambition桌面客户端的妙用(绝密)
热门文章
- LeetCode 6062. 设计一个 ATM 机器
- k8s挂载目录_拥抱云原生,如何将开源项目用k8s部署?
- php mysqliquery 返回值,PHP mysqli_multi_query() 函数_程序员人生
- python 控件叠加_如何将图像应用于控件背景(叠加)
- 《Easy RL:强化学习教程》出版了!文末送书
- 直击行业痛点!端侧模型部署的成熟解决方案有了!
- 实践中学到的最重要的机器学习经验!
- 他与她,一个两年前的故事
- 论文浅尝 - EMNLP | 通过元强化学习实现少样本复杂知识库问答
- 商汤科技2020数据分析师0820笔试题目整理