Android的编程方式创建ViewPager [英] Android create ViewPager programmatically

查看:134
本文介绍了Android的编程方式创建ViewPager的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我创建一个视图寻呼机编程,我加入这个观点寻呼机到布局,但它并没有运行。

I create a view pager programmatically and I add this view pager into layout but it doesn't run.

ViewPager viewPager = new ViewPager(this);
viewPager.setAdapter(new MyPagerAdapter());
addView(viewPager);

视图寻呼机不能正常工作;但是当我用它从XML它工作正常。我要动态地使用它。

The view pager is not working; but when I use it from XML it works fine. I want to use it dynamically.

推荐答案

请,帖子还addView的方法的code。 现在我只会建议增加一些布局属性,如宽度和高度,你viewPager。

Please, post also the code of 'addView' method. Right now I would only suggest adding some layout attributes like width and height to your viewPager.

更新: 好吧,我正好遇到这个问题在我的项目。你必须为viewPager设置,使其工作的唯一属性为id。如何获得唯一id(其R中类产生),而无需在XML文件中定义这里被写入的成分:<一href="http://stackoverflow.com/questions/1714297/android-view-setidint-id-programmatically-how-to-avoid-id-conflicts">Android: View.setID(INT ID)编程 - 如何避免ID冲突(后与ids.xml在RES /值接听)

UPDATE: Ok, I just encountered that problem in my project. The only attribute that you have to set for viewPager to make it work is id. How to obtain unique id (which is generated in R class) without having a component defined in the xml file is written here: Android: View.setID(int id) programmatically - how to avoid ID conflicts? (the post with ids.xml in res/values answer).

这篇关于Android的编程方式创建ViewPager的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆