FragmentTransaction.Add Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
Add(Fragment, String) |
Calls |
Add(Int32, Fragment) |
Calls |
Add(Int32, Fragment, String) |
Add a fragment to the activity state. |
Add(Fragment, String)
Calls #add(int, Fragment, String)
with a 0 containerViewId.
[Android.Runtime.Register("add", "(Landroid/app/Fragment;Ljava/lang/String;)Landroid/app/FragmentTransaction;", "GetAdd_Landroid_app_Fragment_Ljava_lang_String_Handler")]
public abstract Android.App.FragmentTransaction? Add (Android.App.Fragment? fragment, string? tag);
[<Android.Runtime.Register("add", "(Landroid/app/Fragment;Ljava/lang/String;)Landroid/app/FragmentTransaction;", "GetAdd_Landroid_app_Fragment_Ljava_lang_String_Handler")>]
abstract member Add : Android.App.Fragment * string -> Android.App.FragmentTransaction
Parameters
- fragment
- Fragment
- tag
- String
Returns
- Attributes
Remarks
Calls #add(int, Fragment, String)
with a 0 containerViewId.
Java documentation for android.app.FragmentTransaction.add(android.app.Fragment, java.lang.String)
.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
Applies to
Add(Int32, Fragment)
Calls #add(int, Fragment, String)
with a null tag.
[Android.Runtime.Register("add", "(ILandroid/app/Fragment;)Landroid/app/FragmentTransaction;", "GetAdd_ILandroid_app_Fragment_Handler")]
public abstract Android.App.FragmentTransaction? Add (int containerViewId, Android.App.Fragment? fragment);
[<Android.Runtime.Register("add", "(ILandroid/app/Fragment;)Landroid/app/FragmentTransaction;", "GetAdd_ILandroid_app_Fragment_Handler")>]
abstract member Add : int * Android.App.Fragment -> Android.App.FragmentTransaction
Parameters
- containerViewId
- Int32
- fragment
- Fragment
Returns
- Attributes
Remarks
Calls #add(int, Fragment, String)
with a null tag.
Java documentation for android.app.FragmentTransaction.add(int, android.app.Fragment)
.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
Applies to
Add(Int32, Fragment, String)
Add a fragment to the activity state.
[Android.Runtime.Register("add", "(ILandroid/app/Fragment;Ljava/lang/String;)Landroid/app/FragmentTransaction;", "GetAdd_ILandroid_app_Fragment_Ljava_lang_String_Handler")]
public abstract Android.App.FragmentTransaction? Add (int containerViewId, Android.App.Fragment? fragment, string? tag);
[<Android.Runtime.Register("add", "(ILandroid/app/Fragment;Ljava/lang/String;)Landroid/app/FragmentTransaction;", "GetAdd_ILandroid_app_Fragment_Ljava_lang_String_Handler")>]
abstract member Add : int * Android.App.Fragment * string -> Android.App.FragmentTransaction
Parameters
- containerViewId
- Int32
Optional identifier of the container this fragment is to be placed in. If 0, it will not be placed in a container.
- fragment
- Fragment
The fragment to be added. This fragment must not already be added to the activity.
- tag
- String
Optional tag name for the fragment, to later retrieve the
fragment with FragmentManager#findFragmentByTag(String)
FragmentManager.findFragmentByTag(String)
.
Returns
Returns the same FragmentTransaction instance.
- Attributes
Remarks
Add a fragment to the activity state. This fragment may optionally also have its view (if Fragment#onCreateView Fragment.onCreateView
returns non-null) inserted into a container view of the activity.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.