Category : Android CSharp MonoDroid Visual Studio Xamarin
Category : Android CSharp MonoDroid Visual Studio Xamarin
As mentioned in my earlier post, we can use the default AlertDialog class to display the alerts of screen by setting different properties and methods of it. But still there sounds like, we may need dialogs on screen which would be needed to be customized. They can be accept user inputs, can display an arranged info of an user etc.
We will follow few simple steps
Let’s add a new layout to the project under Resources > layout.
Let’s just display a quick informative popup, which will only display an alert on screen with a title and a message in it. It actually gets closed when the back button get touched.
1 2 3 4 5 6 |
AlertDialog.Builder alert = new AlertDialog.Builder(this); alert.SetMessage("This is just an alert to show on the screen in order to try my alert demo."); alert.SetTitle("Alert Clicked"); alert.Show(); |
We will add OK and Canel button. On click of the buttons, it will display a quick Toast message on screen in order
to differentiate which button is clicked.
There are basically 2 ways to do it in Android.
In this way we don’t need to define any Listview in our AXML page. Just few lines of code will do it.
The Global Azure Boot Camp is getting organized in Bhubaneswar, the Capital City of art, culture and history riched state Odisha, India. The BBSRAzureCamp app is a FREE hand guide for the attendees to help them to get the detailed info on the event. Guides attendees reach in the venue with the street level map
Map is an external component which will be obtained from the Nuget Component store.
Integration of Maps requires some config changes from platform to platforms. I have targeted the WinPhone project configuration here. In the next blog, will point to other platforms.
Simple Steps
In the PCL/Shared project, Let’s add a new Content page and name it as MapPage.cs. Now time to add the below code to it.
Apple announced the Smart Watch last week !!! What is Apple Watch ?? A smart watch to run in-built apps, download and run store apps, connect people, keeps track of health & fitness, keeps timing etc. Just more than a normal watch. Can we develop apps for this ?? Yes, we can. What are the
Xamarin uses the Keyboard class to show different virtual keyboards depending upon the user request. It contains several static properties to create different kind of virtual keyboards. Xamarin displays the Default Keyboard, if nothing is specified.
Keyboard for Chatting
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
MainPage = new ContentPage() { Content = new StackLayout() { Children = { new Entry() { Keyboard = Keyboard.Chat } } } }; |
It opens up the default virtual keyboard in the device, which would be convenient for chatting, having few extra keys.
The short answer is ScrollView is a Layout. But it can only contain a single Visual Element in its Content property.
Because, the Layouts such as Stack, relative etc. are derived from Layout<T> generic class. This Layout<T> generic class is derived from the Layout class, which is a non-generic class.
ScrollView is inherited from the Non-generic Layout class. That is the same reason, why it does not support a generic way to add children. It only exhibits the Content property to accept a single view or a Layout.