草庐IT

Fragment2

全部标签

android - startActivityForResult 在 Fragment 中不起作用

我目前正在使用Fragment。我想从图库中选择图像并将其显示在fragment类上。但是这里的startActivityForResult()在Fragment中不起作用。我的fragment类Buttonloadimage=(Button)view.findViewById(R.id.loadButton);loadimage.setOnClickListener(newOnClickListener(){@OverridepublicvoidonClick(Viewv){//TODOAuto-generatedmethodstubIntenti=newIntent(Intent.

Android - 如何隐藏当前 fragment 的菜单选项

我有一个带有FrameLayout和菜单的ActionBarActivity。当用户单击菜单项时,我用相关的新fragment替换fragment。但是,我看不到删除所选fragment的菜单项的明显方法。publicclassMainActivityextendsActionBarActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);if(savedInstan

android - 如何隐藏 fragment 上的菜单(正在从布局中替换)?

我已经检查并尝试了这里所有可能的代码,但这些代码对我不起作用,因为我只是更换了没有不同工具栏的布局。我正在使用fragments和NavigationDrawer,navigationdrawer具有listview,当单击列表项时,它会用以下fragment替换布局。但是我如何隐藏menu或根据出现的不同布局修改它? 最佳答案 如果你想从Fragment控制选项菜单,你需要调用setHasOptionsMenu在Fragment的onCreate中:@OverridepublicvoidonCreate(BundlesavedIn

android - fragment 中的 getPackageName()

我在GooglemapActivity中使用此方法调整标记的大小:publicBitmapresizeMapIcons(StringiconName,intwidth,intheight){BitmapimageBitmap=BitmapFactory.decodeResource(getResources(),getResources().getIdentifier(iconName,"drawable",getPackageName()));BitmapresizedBitmap=Bitmap.createScaledBitmap(imageBitmap,width,height,

android - 在 Fragment 中实现 DatePicker

我有以下代码在Activity中显示日期选择器,但是当我尝试将我的Activity转换为Fragment时,出现错误。与在Fragment中实现DialogFragment的SO解决方案相比,我真的看不出代码有任何区别。你能指出我遗漏了什么吗?主要fragment:publicclassAddEntryFragmentextendsFragmentimplementsDatePickerFragment.TheListener{EditTextdatpurchased;publicAddEntryFragment(){}@OverridepublicViewonCreateView(L

android - 如何为android中 fragment 中的按钮设置onclick监听器

我的应用程序包含一个如下图所示的表单:当我点击菜单选项按钮时,抽屉打开,如下图所示:我希望抽屉在按下按钮选择位置时打开。我的代码是注册血液.java...publicclassRegisterBloodextendsActivityimplementsOnItemClickListener{DrawerLayoutdLayout,dLayout2;ListViewdList,dList2;ArrayAdapteradapter,adapter2;String[]state_data2;Stringcity="",state="";Buttonlocation;@Overrideprot

android - 如何从动态创建 fragment 的 Activity 中调用 fragment 内部的方法

我在没有xml文件的情况下动态创建fragment,现在我想从父Activity调用fragment内的方法,所以我该怎么做才能让任何人知道它,我发现了很多问题,但他们正在使用xmlfragmentActivitypublicclassHomeActivityextendsFragmentActivityimplementsOnClickListener{publicstaticfinalStringTAG=HomeActivity.class.getSimpleName();PageIndicatormIndicator;//Spinnerspinner1;ImageViewserv

android - fragment 错误: incompatible types, 需要android.app.fragment 但找到activity.messagefragment

@OverridepublicvoidonDrawerItemSelected(Viewview,intposition){displayView(position);}privatevoiddisplayView(intposition){Fragmentfragment=null;Stringtitle=getString(R.string.app_name);switch(position){case0:fragment=newHomeFragment();title=getString(R.string.title_home);break;case1:fragment=newF

android - 如何使用 Fragment 处理 backPress

我有带有抽屉导航的fragmentActivity。单击抽屉导航项目后,它会打开fragment1、fragment2、fragment3。然后在fragment1中的按钮单击事件后打开新的fragment4。我想处理返回键按下事件,如何在Fragment4上执行此操作?在Fragment4中单击返回键后,我想返回Fragment1。 最佳答案 将fragment添加到BackStack。在commit()事务之前,使用addToBackStack()方法即addToBackStack("SomeString").commit();

Android 刷新 fragment 内的 ViewPager

我试图在发布之前在SO内部进行搜索,但我无法理解如何刷新fragment中托管的ViewPager的内容。你能帮帮我吗?谢谢你的时间这是我的代码。我有在其中托管ViewPager的fragmentActivity。它显示不同的小部件,ViewPager显示不同的图像,我在代码中调用从数据库“carosello”返回的图像列表。当我执行搜索时,我调用refresh()方法作为托管此fragment的主要Activity的回调,然后我再次设置所有View。适用于fragment中的所有信息,但不适用于ViewPager:始终显示最旧(首次创建)的图像。publicclassPage2Fam