【问题标题】:in fragment click on button move on activity get some data click on button move back control on fragment [duplicate]在片段中单击按钮移动活动获取一些数据单击按钮移回片段上的控制[重复]
【发布时间】:2016-10-06 04:53:25
【问题描述】:

在我的 android 应用程序中,片段有一个按钮(选择图像)而不是单击该按钮.. 从片段移动到活动以获取图像..而不是在活动中单击按钮移回片段并显示所选图像。我尝试从活动移回片段,但它不起作用

【问题讨论】:

  • 分享你的按钮点击代码
  • 这个链接不是我的答案...
  • 在片段中单击按钮移动多选图像活动,我们选择图像而不是单击确定按钮移回片段并选择图像列表

标签: android


【解决方案1】:

我认为你必须使用两个片段来实现你的目标。比方说,你有一个名为 MainActivity.class 的活动,它是一个名为 main_activity.xml 的自己的布局,在 main_activity 内部你有一些名为的视图组。

<RelativeLayout 
 android:id="@+id/container_for_frgments"
 android:width="match_parent"
 android:height="wrap_content">  //Some your views   </RelativeLayout>

在您的 MainActivity.class 中,您必须创建片段实例,比如说 A 和 B(片段)。我想您知道如何通过 Activity 监听片段中的事件。

@Override
public void onFragmentAClickButton(){
    FragmentManager manager = getSupportFragmentManager();
    manager.manager.beginTransaction().replace(R.id.container_main_activity,fragmentB).commit();
}

我的意思是下面和上面的这些方法都在 MainActivity.class 中。

@Override
public void onFragmentBClickButton(){
  FragmentManager manager = getSupportFragmentManager();
  manager.manager.beginTransaction().replace(R.id.container_main_activity,fragmentA).commit();
}

如果你还有疑问或不明白,我会实现所有代码。

【讨论】:

    猜你喜欢
    • 2020-12-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多