首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在PagerSlidingTabStrip上使用DialogFragment

在PagerSlidingTabStrip上使用DialogFragment
EN

Stack Overflow用户
提问于 2014-12-02 07:40:29
回答 1查看 234关注 0票数 0

我正在使用我在GitHub上找到的这个库

PagerSlidingTabStrip

而且太棒了。已经用了一段时间了。但是最近,我尝试在DialogFragment上实现它,但是它不能正常工作。它崩溃了,给了我这个错误

无法找到资源ID #0xaba

这是我的密码

代码语言:javascript
复制
    LinearLayout LayerA = (LinearLayout) RootView.findViewById( R.id.llCreateTabParent );
    LinearLayout.LayoutParams lLayout = new LinearLayout.LayoutParams( -2 , -2);
    LayerA.setLayoutParams( lLayout ); 

    vPagerAdapter = new ViewPagerAdapter(MainActivity.fManager);
    pager = new ViewPager( getActivity() );
    pager.setId( "VP".hashCode() );
    pager.setLayoutParams( new LinearLayout.LayoutParams( -2,  -2 ) );
    pager.setAdapter( vPagerAdapter );

    tabs = (PagerSlidingTabStrip) RootView.findViewById(R.id.pagerSlidingTabStrip1); 
    tabs.setOnPageChangeListener( this );  
    tabs.setAllCaps( true ); 
    tabs.setPadding(0, 10, 0, 10);  
    tabs.setTextSize( 20 );
    tabs.setTextColor( Color.BLACK );  
    tabs.setShouldExpand(true); 
    tabs.setTypeface( null, Typeface.BOLD );
    tabs.setIndicatorColor( Color.DKGRAY );
    tabs.setViewPager(pager); 

    LayerA.addView( pager ); 

这段代码在Activity或FragmentActivity上运行得很好,但由于某些原因,在DialogFragment上却不起作用。如果您对如何在对话框上显示这个PagerSlidingTabStrip有一些修正或方法(除了以对话框为主题的活动之外),请帮助我。提前谢谢。任何帮助和想法都将不胜感激。谢谢。

EN

回答 1

Stack Overflow用户

发布于 2014-12-02 08:10:32

我解决了问题。使用getChildFragmentManager()而不是getSupportFragmentManager() --我不知道--对某些人来说是可行的。不管怎样,谢谢你。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27244183

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档