草庐IT

Fragment2

全部标签

android - java.lang.IllegalStateException : Can't change tag of fragment

您好,我在使用pageViwer和Adapter滑过3个fragment时遇到此错误。这是我的页面适配器publicclassFreedomPageAdapterextendsFragmentPagerAdapter{privateListlistFragment;publicFreedomPageAdapter(FragmentManagerfm,ListlistFragment){super(fm);this.listFragment=listFragment;}/**(non-Javadoc)**@seeandroid.support.v4.app.FragmentPagerAd

android - 在Android中将一个 fragment 滑过另一个 fragment

在android中,我们可以将一个fragment滑过另一个fragment吗?例如,在下图中:有两个fragment。一个是红色的,另一个是蓝色的。如果用户将手指按在黑色箭头上并将其向右拖动,则红色fragment也会随之拖动,从而覆盖蓝色fragment。最后,红色fragment覆盖了整个蓝色fragment。此外,如果用户在红色fragment被拖到不到一半的蓝色fragment上之前抬起手指,则红色fragment应该回到原来的位置(因此不会覆盖蓝色fragment)。但是,如果用户没有抬起手指(即拖动箭头)直到红色fragment覆盖了蓝色fragment的一半以上,或者整

android - 在Android中将一个 fragment 滑过另一个 fragment

在android中,我们可以将一个fragment滑过另一个fragment吗?例如,在下图中:有两个fragment。一个是红色的,另一个是蓝色的。如果用户将手指按在黑色箭头上并将其向右拖动,则红色fragment也会随之拖动,从而覆盖蓝色fragment。最后,红色fragment覆盖了整个蓝色fragment。此外,如果用户在红色fragment被拖到不到一半的蓝色fragment上之前抬起手指,则红色fragment应该回到原来的位置(因此不会覆盖蓝色fragment)。但是,如果用户没有抬起手指(即拖动箭头)直到红色fragment覆盖了蓝色fragment的一半以上,或者整

android - 在 fragment 替换时显示/隐藏 Android 软键盘

我有一个带有fragment的Activity。让我们说一个带有事物列表的列表fragment。现在我想让用户添加一个东西,所以我使用FragmentManager将列表fragment替换为具有EditText的插入fragment。EditText具有焦点并且光标正在闪烁。但是软键盘打不开。反过来也是一样:如果用户输入了新事物并将其添加到列表中,我将插入fragment替换为列表fragment。但是虽然没有EditText了,但是键盘并没有关闭。实现这一点的正确方法是什么?我不敢相信我必须在所有转换中手动显示和隐藏键盘?! 最佳答案

android - 在 fragment 替换时显示/隐藏 Android 软键盘

我有一个带有fragment的Activity。让我们说一个带有事物列表的列表fragment。现在我想让用户添加一个东西,所以我使用FragmentManager将列表fragment替换为具有EditText的插入fragment。EditText具有焦点并且光标正在闪烁。但是软键盘打不开。反过来也是一样:如果用户输入了新事物并将其添加到列表中,我将插入fragment替换为列表fragment。但是虽然没有EditText了,但是键盘并没有关闭。实现这一点的正确方法是什么?我不敢相信我必须在所有转换中手动显示和隐藏键盘?! 最佳答案

android - 用 ViewPager 中的另一个 fragment 替换 fragment

我使用ViewPager和FragmentPagerAdapter来托管三个不同的fragment[Fragment1][Fragment2][Fragment3]如果特定任务成功,我想要实现的是用一个全新的fragmentFragment4成功替换Fragment1。当我使用..FragmentManagerfragmentManager=getSupportFragmentManager();FragmentTransactiontransaction=fragmentManager.beginTransaction();transaction.replace(R.id.fragm

android - 用 ViewPager 中的另一个 fragment 替换 fragment

我使用ViewPager和FragmentPagerAdapter来托管三个不同的fragment[Fragment1][Fragment2][Fragment3]如果特定任务成功,我想要实现的是用一个全新的fragmentFragment4成功替换Fragment1。当我使用..FragmentManagerfragmentManager=getSupportFragmentManager();FragmentTransactiontransaction=fragmentManager.beginTransaction();transaction.replace(R.id.fragm

android - Android fragment 上的 "Content view not yet Created"

我正在使用带有viewpager设置的Androidfragment。基本上有5个标签可以滑动浏览。5个中的4个包含由MySQL表填充的ListFragments;这是在AsyncTask内完成的。当我快速滑动时,有时会出现此错误:09-0107:54:01.243:E/AndroidRuntime(19706):FATALEXCEPTION:main09-0107:54:01.243:E/AndroidRuntime(19706):java.lang.IllegalStateException:Contentviewnotyetcreated09-0107:54:01.243:E/A

android - Android fragment 上的 "Content view not yet Created"

我正在使用带有viewpager设置的Androidfragment。基本上有5个标签可以滑动浏览。5个中的4个包含由MySQL表填充的ListFragments;这是在AsyncTask内完成的。当我快速滑动时,有时会出现此错误:09-0107:54:01.243:E/AndroidRuntime(19706):FATALEXCEPTION:main09-0107:54:01.243:E/AndroidRuntime(19706):java.lang.IllegalStateException:Contentviewnotyetcreated09-0107:54:01.243:E/A

android - 使用 Fragment 时 findViewById 返回 NULL

我是Android开发新手,当然还有Fragments。我想在主要Activity中访问我的fragment的控件,但“findViewById”返回null。没有fragment代码可以正常工作。这是我的部分代码:fragment:MainActivity的onCreate:@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);super.setContentView(R.layout.main);this.initialisePaging();EditText