草庐IT

Fragment2

全部标签

java - 为什么 fragment 不在我的抽屉导航中显示布局

我创建了一个包含草稿并已发送的抽屉导航,我在我的MainActivity中设置了SentFragment和DraftFragment,就像下面的代码一样,但它没有Intent或显示布局?我没有任何错误。发生了什么事?草图fragmentpackagecom.test.mypc.androidtestme;importandroid.os.Bundle;importandroid.support.annotation.Nullable;importandroid.support.v4.app.Fragment;importandroid.view.LayoutInflater;impor

android - 删除 fragment 然后重新添加

我在我的Activity中编写了一个方法,setLoading,负责设置我的应用程序的“正在加载”状态。此方法负责实例化一个LoadingFragment,删除它的任何现有实例(使用FragmentManager),然后根据它的第一个参数loading,添加它到两个可能的容器之一(取决于top参数)。protectedLoadingFragmentloadingFragment;publicvoidsetLoading(booleanloading,booleantop){FragmentManagerfragmentManager=getFragmentManager();//Cre

android - 将 transitionSet 应用于 Fragment 中的单个 View content transition 会产生重复的 View 效果

我的目标是在fragment之间创建一个内容转换,其中Fade()和Slide()仅应用于fragment的一个View。当执行转换(在本例中为exitTransition)时,视觉效果不是View同时滑动和淡入淡出,而是View被复制,一个副本滑动,另一个副本淡出。部分代码:FragmentcurrentFragment=getSupportFragmentManager().getFragments().get(0);Fragmentfragment=EmailSearchFragment.newInstance();if(Build.VERSION.SDK_INT>=Build.

android - fragment 内容被切断

我目前正在开发一款Android游戏。我的fragment中的内容有问题。内容被切断,我找不到问题所在。我只使用资源目录,我在其中定义了不同的布局。这就是为什么我知道问题出在布局上。首先,我认为这与我使用android:layout_height="match_parent"这一事实有关。我在StackOverflow上找到了这个解决方案,我希望它也能解决我的问题。但这对我一点帮助都没有。我有activity_game.xml。我有一个当前显示的Fragment的占位符。内容如下:Fragment本身定义了以下布局:这是显示问题的捕获屏幕。如您所见,最后两个按钮被剪掉了。我想避免这种情

android - 在 AlertDialog 中重用 fragment

我有一个提供特定功能的fragment(xml和类),充当具有大量逻辑的特殊值选择器。这个fragment在这里和那里使用(在使用的布局文件中),现在我想将它显示为一个对话框并允许用户从那里选择一个值。这可能是微不足道的,但经过几个小时的搜索我还没有找到答案。我一直在玩DialogFragment但我找不到在其中重用它的方法。我唯一设法做的就是仅膨胀布局并将其显示为对话框,由于缺少选择器逻辑,因此不被接受。注意:如果有任何不同,我正在使用appCompat 最佳答案 您可以将当前fragment更改为DialogFragment。D

android - 如何在 Fragment - Android 中使用 PlaceAutoCompleteFragment 小部件?

我在fragment中使用PlaceAutoCompleteFragment。第一次打开Fragment(其中放置了PlaceAutoCompleteFragment的Appfragment)时,它运行良好,就像一个魅力。但是,然后我第二次点击按钮打开Fragment,它崩溃并出现以下错误。它只工作一次。FATALEXCEPTION:android.view.InflateException:BinaryXMLfileline#64:ErrorinflatingclassfragmentCausedby:java.lang.IllegalArgumentException:Binary

java - 从单个按钮的多个 fragment 中提取数据

我正在制作一个联系人应用程序。它有三个fragment,scrollview,有编辑文本。此外,该Activity在菜单项中有一个保存按钮。我想通过一个保存按钮保存所有三个fragment的数据。我的用户界面看起来像这样如何将所有三个fragment的数据提取到我的容器Activity中。这是我在容器Activity中保存菜单项的代码@OverridepublicbooleanonOptionsItemSelected(MenuItemitem){switch(item.getItemId()){caseR.id.discard:break;caseR.id.save:Personal

android - 从 Activity 的父 fragment 中调用子 fragment 中的方法

在我的MainActivity类中,我有带有3个选项卡的View寻呼机fragmentHome类、fragmentHot类和FragmentCategoryclass这是fragmentCategory类:@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInstanceState){Viewview;view=inflater.inflate(R.layout.fragmentcategory,container,false);FragmentTransaction

java - 如何理解 fragment ?

所以我重写了它。问题是:如果fragment是在xml中声明的,则不能对其调用replace。为什么?如果你想把一个fragment放到一个FrameLayout(id,frame_layout)中,那么调用add(R.id.frame_layout,fragment)将导致“无View存在错误”。有一种方法可以通过调用add(android.R.id.content,fragment)来解决这个问题。问题是,如果R.id.frame_layout不是您Activity的基本布局怎么办?此外,在动态fragment分配(使用替换和添加)中,也许只有一个容器可以包含一个fragment而

android - 当我从对话框 fragment 返回并且编​​辑文本获得焦点时,不会调用 onBackPressed

我在Android中构建的UI表单中遇到问题。在那种形式中,我有一些编辑文本,用户必须在其中触摸它们才能打开对话框fragment。在对话框fragment中,用户可以设置一个值,然后这个值显示在触摸的编辑文本上。问题如下:当用户关闭对话框fragment并且触摸的编辑文本获得焦点时,如果用户按下后退按钮退出,则不会调用onBackPressed()方法。我必须澄清,打开对话框fragment的编辑文本不显示键盘,因为用户不能在上面写字。我不想使用TextView。这里我展示了部分布局:............因此,例如,如果用户触摸“何时”编辑文本,则会打开一个日期选择器对话框:当用