When you create a new Android app in Android Studio, you can choose from one of many available templates. A number of them explicitly use the fragments API, while others give you an option to host visual content in a fragment. The “Blank Activity” template gives you an option to build the activity with a fragment. And the “Master/Detail Flow” template always uses fragments to create a flexible interface that adapts to smaller and larger screens.
- [Narrator] When you create a new app in Android Studio…you can use one of the templates…that are included with the product.…Some of these templates explicitly…use the fragments API, while others give you an option.…I'm going to create a brand new Android Studio project…and I'll name it Fragments App,…and I'll place it in my Android Studio projects directory.…If you want to use an existing application…I've placed a copy of this application…in the exercise files under chapter one…and then the folder for this video.…
Again, it's named Fragments App.…I'll accept the default minimum SDK…and on this screen I'll choose the basic activity template.…On the next screen I'll check the option to use a fragment.…And then I'll click finish,…and that will create the project.…Here's how this very basic project is put together.…I have a main activity class that represents…my primary screen.…
It's loading an XML layout file…called activity_main.xml,…and that file in turn is loading a file named content_main.…In this file there's a fragment tag.…
Author
Released
9/1/2016- Configuring Android Studio
- Understanding fragments
- Creating a fragment class and layout
- Adding and removing fragments with Java
- Creating layouts for multiple screens
- Understanding arguments and callback methods
- Passing arguments to a fragment
- Choosing layout at runtime
- Displaying dialogs with fragments
- Using fragments for managing dialogs, shared preferences, and more
Skill Level Intermediate
Duration
Views
-
Introduction
-
Welcome1m 4s
-
What you should know1m 50s
-
Using the exercise files1m 39s
-
-
1. Getting Started
-
Understanding fragments3m 17s
-
2. Display Fragments in Activities
-
Display a fragment with XML3m 16s
-
Add a fragment with Java3m 50s
-
3. Manage Fragments at Runtime
-
Pass arguments to a fragment5m 18s
-
Choose layout at runtime3m 21s
-
-
4. Communication between Fragments and Activities
-
5. Display Dialogs with Fragments
-
Display a custom dialog5m 1s
-
Pass arguments to the dialog4m 16s
-
6. Other Uses of Fragments
-
Create a ViewPager adapter4m 53s
-
Conclusion
-
Next steps1m 11s
-
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.
CancelTake notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.
Share this video
Embed this video
Video: Create an app with a fragment