我以编程方式创建了一个视图寻呼机,我将此视图寻呼机添加到布局中,但它没有运行。
ViewPager viewPager = new ViewPager(this);
viewPager.setAdapter(new MyPagerAdapter());
addView(viewPager);
查看寻呼机无法正常工作;但是当我从XML使用它时它工作正常。我想动态地使用它。
答案 0 :(得分:11)
请发布'addView'方法的代码。 现在我只建议为viewPager添加一些布局属性,如宽度和高度。
<强>更新强> 好的,我刚刚在我的项目中遇到了这个问题。您必须为viewPager设置的唯一属性是id。如何在不使用xml文件中定义的组件的情况下获取唯一ID(在R类中生成)将写在此处:Android: View.setID(int id) programmatically - how to avoid ID conflicts?(res / values中带有ids.xml的帖子)。
答案 1 :(得分:0)
使用FragmentActivity和
创建viewPager new MyPagerAdapter(
getSupportFragmentManager());