草庐IT

fragment_main

全部标签

android-fragments - 在 Android 中动态添加 View 到 fragment ?

是否可以动态地向fragment添加View?如果是,我该怎么做? 最佳答案 IsitpossibletoaddaViewtoaFragmentdynamically?是的。Ifitis,howcanidothat?与在其他任何地方添加View的方式相同:在View的父容器上调用addView()。 关于android-fragments-在Android中动态添加View到fragment?,我们在StackOverflow上找到一个类似的问题: https

android - onCreateView 未在 ViewPager 中使用 Fragment 调用

我正在使用ACL中的ViewPager来显示几个Fragment。首先,这些Fragments中的所有ListFragment都包含一个列表。我试图模仿一个2列表,因此列表中的每个元素都包含另一个包含两个对象的列表。我希望每个单元格都可以长按(而不是整个列表项),因此我实现了自己的ColumnLayout(也许应该称为CellLayout)。每个列表项包含两个可长按的ColumnLayouts并实现getContextMenuInfo()以返回有关哪个实体被长按的信息。此方法查找ViewPager,请求当前fragment,然后调用fragment以返回长按View中的实体ID。为了获

android - 如何更改 Android 中 fragment 的方向?

我已经成功地改变了我Activity中fragment的方向。当我的设备旋转时,方向会改变。现在,当我单击fragment中的按钮时,我想要相同的功能。即,当我单击纵向布局和visavera上的按钮时,我想从纵向模式更改为横向模式。我用过getActivity().setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);和getActivity().setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);分别。但这会使自动旋转功能停止

android - 新手应该忘记 fragment 吗?

我刚开始在Android上开发。当我看到TabActivities已被弃用时,我正在练习API15中的Tablayout教程。我是否最好暂时忘记Fragments并继续使用TabActivities进行开发? 最佳答案 WouldIbebetteroffjustforgettingaboutFragmentsfornowandkeepdevelopingwithTabActivities?恕我直言,不。给自己一份ActionBarSherlock并在操作栏中实现选项卡。这是Honeycomb和IceCreamSandwich的选项卡

android - 如何在 Android 中使用 Intent 将 Activity 之间的数据传递给 fragment

我现在可以将值存储在一个变量中,我想将该变量传递给fragment。使用以下代码我可以加载fragment。publicclassAndroidListFragmentActivityextendsActivity{Fragment2f2;publicstaticStringitemname;/**Calledwhentheactivityisfirstcreated.*/@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.la

android - fragment 在背景中可见

我正在开发一个应用程序,该应用程序具有在XML文件中定义的三个fragment:[HeaderFragment][MainFragment][FooterFragment]第一个屏幕启动三个fragment,Header-和FooterFragment是静态的,因此不会改变内容。MainFragment最初是一个带有按钮和透明背景的菜单(MenuFragment)。当我单击菜单中的项目时,我将MenuFragment替换为新fragment(DetailsFragment),如下所示:FragmentTransactiontransaction=mFragmentManager.beg

android - 在 onPageSelected() 中访问时 fragment 成员变量变为空

我将FragmentPagerAdapter与FragmentActivity结合使用来创建可滑动的fragment。我在pagerAdapter中的第一个fragment看起来像这样。publicclassMySummaryFragmentextendsCommonFragmentimplementsOnPageChangeListener{privateContextmContext;privateViewmMyView;LinearLayoutmDetailLayout;TextViewmDateTxtView;@OverridepublicViewonCreateView(La

android - 恢复堆栈中不是最顶层的 fragment

给定应用程序流程显示在下面的图形和文字描述中。fragment1是最低fragment,但通过设置disallowAddToBackStack不在后台堆栈中。使用fragmentTransaction.addToBackStack()将fragment2压入堆栈。fragment1的新实例被压入堆栈。从堆栈中弹出最顶部的fragment(fragment1)。Activity2成为前景。Activity1成为前景。这是我用来处理fragment的通用方法:privatevoidchangeContainerViewTo(intcontainerViewId,Fragmentfragme

android - 子 fragment 替换父 fragment 根布局

我有5个fragment的viewpager,在其中一个fragment中,我想通过单击按钮完全替换它。我还希望能够通过后退按钮隐藏子fragment。这是这个fragment布局:当我尝试像这样替换contacts_layout时:ImportContactsFragmentimportContactsFragment=newImportContactsFragment();FragmentTransactiontransaction=getChildFragmentManager().beginTransaction();transaction.addToBackStack(nul

Android fragment 屏幕重叠

我有一个使用fragment的应用程序。在我用户的一台设备(HTCOne)上,fragment相互重叠,他的屏幕最终看起来一团糟:我试图在我自己的硬件上重现它,尽管它不是HTCOne。我也尝试过使用android版本4.1.2,这是他拥有的版本并且工作正常。差点跑出去买HTCOne,有没有人有什么建议?当我添加新fragment时,我会这样做Fragmentf=newMyFragment();FragmentTransactionft=getActivity().getSupportFragmentManager().beginTransaction();ft.replace(R.id