您好我是Android的新手,我在我的项目中使用PageViewer来显示Tab滑动和其他类似的东西
我使用了4个标签,并为每个标签使用了片段 现在有一个选项卡我有一个列表,哪个按钮可以在同一个选项卡上调用另一个片段,即我需要在同一个选项卡上替换该片段。
我已经遇到了这个堆栈问题,如链接中所示,即使用广播监听器来调用片段。我在Fragment类中使用它。
numY
我得到一个错误,我需要调用框架布局
因为它使用android id如果我将其更改为@ + id然后它会给出错误
http://stackoverflow.com/questions/22265378/how-to-call-a-fragment-from-baseadapter-class-android/22265433#22265433
我在片段中使用它来替换另一个片段
<FrameLayout
android:id="@android:id/tabcontent"
android:layout_width="0dp"
android:layout_height="0dp"
android:layout_weight="0" >
</FrameLayout>
我显示选项卡的布局如下所示,我正在使用android.support.v4库进行Fragement。请帮助。
BroadcastReceiver mBroadcastReceiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
Toast.makeText(context, "Recived",
Toast.LENGTH_LONG).show();
FieldVisitFragment fieldvisitFragment = new FieldVisitFragment();
FragmentManager fragmentManager = getFragmentManager();
FragmentTransaction fragmentTransaction = fragmentManager
.beginTransaction();
fragmentTransaction.replace(need to know what id to pass, fieldvisitFragment);
fragmentTransaction.commit();
}
};
答案 0 :(得分:0)
使用此:
Fragment.replace("res_id",fragement to replace);