草庐IT

Fragment2

全部标签

android - 嵌套 fragment

是否可以在ICS中嵌套fragment?我的意思是我们可以扩充一个包含一个或多个fragment的布局xml文件,并使用Fragment.onCreateView将其提供给父fragmentView吗? 最佳答案 现在支持,阅读以下信息http://developer.android.com/about/versions/android-4.2.html#NestedFragments 关于android-嵌套fragment,我们在StackOverflow上找到一个类似的问题:

Android:像带 fragment 的 Activity 一样的向导

你好。我在这里和其他网站上读了很多书,但似乎没有人有像应用程序一样使用fragment作为向导的可行解决方案。我尝试实现一个,但目前遇到了一些问题。这是带有Step-Fragments占位符的ActivityXML:在OnCreate中,我将第一步添加到Activity中:@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_report_wizard);if(this.getIntent()

android - 图形布局编辑器的 "fragment providing context"下拉菜单有什么用?

主题下拉菜单旁边有一个下拉菜单;它的悬停文本显示为“提供上下文的关联Activity或fragment”。此(新)小部件未在图形布局编辑器中描述(或显示)documentation.我假设这是一个通常显示此View的Activity或fragment。但是布局编辑器如何处理这些信息呢?它能以某种方式用于预览操作栏自定义吗? 最佳答案 Androidtoolsblog记录如下:We'veaddedanewmenu:TheActivitychooser.Thisletsyouchoosetheactivitycontexttousefo

android - fragment 之间的通信

我有默认的主从流程,它是在创建新项目时自动创建的。我的问题是。当我在细节侧添加一个按钮时。有没有办法通过按下那个按钮来更新我的列表面?也就是说,ItemDetailFragment和ItemListFragment可以通信吗? 最佳答案 是的,只需通过Activity与听众交流即可。您的Activity:publicclassMyActivityextendsFragmentActivityimplementsOnFragmentClickListener{@OverridepublicvoidOnFragmentClick(int

android - 由于屏幕旋转,我如何处理 fragment 中的 AsyncTask 未完成

我有一个应用程序,它通过fragment容器(在选项卡上)打开几个fragment(实际上是3个),第一个fragment使用AsyncTask将提要下载到应用程序中。屏幕旋转时会出现问题-应用程序崩溃。我暂时通过将数据从PostExecute加载到私有(private)静态变量来解决这个问题,但是当用户第一次进入应用程序时仍然会出现这个问题。这似乎是一个非常普遍或猖獗的问题,但我无法在这里找到彻底的解决方案。我知道这是因为屏幕旋转导致的配置更改,因为AsyncTask在与UI线程的并行线程上运行。在这个阶段我确实避免使用Javathreads/executor/executor服务,

android - 将数据添加到 fragment 的 ListView

我有一个关于Activity的fragment,上面有一个ListView元素。无法将数据添加到ListView。谁能告诉我哪里出了问题?publicclassMainActivityextendsFragmentActivity{publicString[]listS={"item1","item2","item3"};@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);Fra

android - 无法从 fragment 中获取父 View

我需要从与TextView在XML文件中位于同一平面上的ListFragment更新TextView。但是两次尝试都只返回null:@OverridepublicvoidonCreate(Bundleice){super.onCreate(ice);...mAdapter=newSimpleCursorAdapter(getActivity(),R.layout.entry_row,null,from,to,0);setListAdapter(mAdapter);mTextView=(TextView)getActivity().findViewById(R.id.tv);//try#

android - 保留 fragment 供以后显示的最佳实践

我有一个包含FrameLayout的Activity。该Activity应显示四个步骤,每个步骤都是一个Fragment。当我想回到更远的地方时,我不希望我的fragment被重新创建。我想保留它们并简单地在我的fragment中替换它们的View。我过去常常先创建我的fragment,然后像这样将它们添加到后台堆栈中:Fragmentstep=newFrag1ActCompleteFragsCommTrack();FragmentTransactionft=getSupportFragmentManager().beginTransaction();ft.add(step,""+on

android - 相对布局中添加的 fragment 下方的按钮如何可点击

我在相对布局中动态添加fragment。在我的相对布局中有一些按钮已经在那了。在布局中添加fragment时,按钮不显示,表示隐藏,但点击按钮位置的点击事件被调用。怎么样?为了解决这个问题,我只是在fragment的附加和分离上启用和禁用按钮添加fragment的代码privatevoidshowMiscOptions(){FragmentManagerfragmentManager=getSupportFragmentManager();FragmentTransactionfragmentTransaction=fragmentManager.beginTransaction();

java - 在最大没有。 Activity 和 fragment

我是新手android和java编程。最近我遇到了这个Max.numberofactivities它说这个-Wecanhaveanynumberofactivities,butgoodtolimitmaxto25activities(asGooglesuggests).WecanreducenumberofactivitiesbyusingFragments.现在我想问的真正问题是-应用src中的每个.java文件是否都算作一个Activity?如果不是,那么哪些实际上可以称为Activity?现在由于上述问题的答案建议使用fragment。但是在创建fragment时,我仍然必须为每