Search icon
Arrow left icon
All Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Newsletters
Free Learning
Arrow right icon
Xamarin 4.x Cross-Platform Application Development - Third Edition

You're reading from  Xamarin 4.x Cross-Platform Application Development - Third Edition

Product type Book
Published in Dec 2016
Publisher
ISBN-13 9781786465412
Pages 292 pages
Edition 3rd Edition
Languages
Author (1):
Jonathan Peppers Jonathan Peppers
Profile icon Jonathan Peppers

Table of Contents (19) Chapters

Xamarin 4.x Cross-Platform Application Development - Third Edition
Credits
About the Author
About the Reviewer
www.PacktPub.com
Customer Feedback
Preface
1. Xamarin Setup 2. Hello, Platforms! 3. Code Sharing Between iOS and Android 4. XamSnap - A Cross-Platform App 5. XamSnap for iOS 6. XamSnap for Android 7. Deploying and Testing on Devices 8. Contacts, Camera, and Location 9. Web Services with Push Notifications 10. Third-Party Libraries 11. Xamarin.Forms 12. App Store Submission

Implementing the friends list


Before we start implementing the friends list screen, we must first add a menu item to ActionBar in our application. Begin by creating a new menu folder within the Resources folder of our project. Next, create a new Android Layout file named ConversationsMenu.axml. Remove the default layout XML created, and replace it with the following:

<?xml version="1.0" encoding="utf-8"?> 
<menu xmlns:android="http://schemas.android.com/apk/res/android"> 
  <item android:id="@+id/addFriendMenu"
     android:text="Add Friend"
     android:showAsAction="ifRoom"/> 
</menu> 

We set up a root menu with one menu item inside it.

The following is a breakdown of what we set for the item in XML:

  • android:id: We will use this later in C# to reference the menu item with Resource.Id.addFriendMenu.

  • android:icon: This is an image resource to display for the menu item. We used a built-in Android one for a generic plus icon.

  • android:showAsAction...

lock icon The rest of the chapter is locked
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $15.99/month. Cancel anytime}