fragmenttransaction

    0热度

    1回答

    我试图描述的情况,我有活动与listview1和容器,我保持片段。 它看起来像这样 黄色是带碎片的容器。 开始时,应用程序启动,在黄色的容器中,我保留与另一个例如listView2的片段。当我点击listView1时,黄色部分会出现另一个显示图片的片段。当我想关闭这张图片时,listview2应该出现在黄色的一面,并且一切都很好,直到这段代码。 这里我做的黄色的容器中的替换操作之后,我试着重新创建

    1热度

    1回答

    我可以从活动开始片段。然而,我担心我的实施可能出现的问题。 我有两个片段,FragmentA和FragmentB 我有3个活动课,Activity1,Activity2,ResultActivity public class NavigationTabs extends FragmentActivity { @Override protected void onCreate(B

    3热度

    5回答

    中的onBackPressed()方法,addToBackStack()方法无法正常工作下面是我编写的MainActivity代码。 我正在加载第一个屏幕中的片段列表。当用户点击任何列表项时,行星名称将在我已经在单独的类中定义的详细片段中向用户显示。 我将“Fragment Planet List” - >“Fragment Planet Detail”的事务添加回栈中。所以我期望的是,当我按下行

    2热度

    1回答

    熙家伙, 我目前正在片段工作,我想管理它,这样当你在同一个菜单项,点击两次它不会把同样的片段2彼此的顶部。但它仍然如此。谁能告诉我我做错了什么? /* * Method to check which action is behind the selected Menu item. Then call ShowFragment() * With the correct fragment para

    0热度

    1回答

    奇怪的行为,我有5个片段,我在动作条在两者之间切换: @Override public void onTabSelected(Tab tab, FragmentTransaction ft) { int tag = (Integer) tab.getTag(); fragmentTransaction = fragmentManager.beginTransaction()

    0热度

    1回答

    我试图做一个大规模输入/输出动画活动/ framgent过渡 这里有两个动画: <?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android" android:duration="500" android:interpolator="@

    0热度

    2回答

    我正在开发一个活动和多个片段的android应用程序。我的应用包含导航抽屉。它的布局包含listview。点击它的项目,我用ft.replace(R.id.my_placehodler, new MyFragment())动态地改变片段,并将交易添加到backstack ft.addToBackstack(null)。当我每次创建新的事务时都会创建新的事务。在我看来,这不是一个好方法。你能否给我提

    0热度

    1回答

    我似乎无法代替应用程序碎片来替换片段。在问这里之前试过了解它,但我找不到明确的答案。 (?): // Sound Cloud fragment mSoundCloudFrag = new SoundCloudFragment(); // Add just the main player fragment main = new Play_Main();

    0热度

    2回答

    我打开“活动A”。 “活动A”立刻做了FragmentTransaction这样打开“片段A”: FragmentTransaction t = fm.beginTransaction(); ListFragment f = new ProfileFragment(); t.replace(R.id.main_frag, f, "act_frag"); f.setArguments(args

    0热度

    2回答

    这应该是一个微不足道的任务,但不知何故,我设法失败执行它。 步骤1: 添加片段 getSupportFragmentManager().beginTransaction().add(R.id.layFragment, Fragment1.newInstance(), "FragmentTag1").commit(); 步骤2: 隐藏该片段,并添加另外一个。第二个应该是在屏幕上 getSuppo